Hello, in the project lang-smalltalk, we have a problem we don't know where exactly the source may be. When running the VM with jit, we get:
PyPy assertion failed at rpython_memory_gctransform_asmgcroot.c:583: in pypy_g_locate_caller_based_on_retaddr: found a stack frame that does not belong anywhere I know, bug in asmgcc Aborted (core dumped) When running without jit, everything works fine. Is the fact that the error only occurs when using the JIT a hint that the bug may not be in asmgcc? The code to interact with plugins which where compiled as dynamic libraries for the original Smalltalk VM is there [1]. When loading a plugin, it is initialized supplying a (named) function list, which is created around line 978. Can anybody see an obvious mistake we did when using the llhelper? (The llhelper-arguments are recorded in line 104.) Thank you, Lars [1] https://bitbucket.org/pypy/lang-smalltalk/src/8f27fbc5ff8c38b44be7ccbfa060cfc27e6dc3d8/spyvm/interpreter_proxy.py _______________________________________________ pypy-dev mailing list [email protected] http://mail.python.org/mailman/listinfo/pypy-dev
