[pypy-commit] lang-smalltalk interpreter-flags: Added trace message on StackOverflow.

anton_gulenko noreply at buildbot.pypy.org
Mon Jul 28 10:11:28 CEST 2014


Author: Anton Gulenko <anton.gulenko at googlemail.com>
Branch: interpreter-flags
Changeset: r991:7b251d7d382c
Date: 2014-05-13 12:04 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/7b251d7d382c/

Log:	Added trace message on StackOverflow.

diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py
--- a/spyvm/interpreter.py
+++ b/spyvm/interpreter.py
@@ -73,6 +73,8 @@
                 self.loop_bytecodes(s_new_context)
                 raise Exception("loop_bytecodes left without raising...")
             except StackOverflow, e:
+                if self.trace:
+                    print "====== StackOverflow, contexts forced to heap at: %s" % e.s_context.short_str()
                 s_new_context = e.s_context
             except Return, nlr:
                 s_new_context = s_sender


More information about the pypy-commit mailing list