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

Reply via email to