[pypy-dev] asmgcc assertion error in lang-smalltalk

Carl Friedrich Bolz cfbolz at gmx.de
Fri Jul 19 11:51:42 CEST 2013


On 19/07/13 11:36, Lars Wassermann wrote:
> 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?

You can try to see whether it goes away when not using asmgcc, by
translating with:

rpython --gcrootfinder=shadowstack -Ojit ...target...

Cheers,

Carl Friedrich


More information about the pypy-dev mailing list