
Hi Wim, On Tue, May 31, 2011 at 8:46 PM, <wlavrijsen@lbl.gov> wrote:
==16631== Process terminating with default action of signal 11 (SIGSEGV) ==16631== Access not within mapped region at address 0x4 ==16631== at 0x8AADB0C: pypy_g_OptHeap_emitting_operation
It definitely crashes during optimization of the trace produced by the JIT. I imagine that we could get somewhere by carefully inspecting the unoptimized operations that lead to the crash. Try enabling the dump with "PYPYLOG=jit-log-unopt:log", and then reproducing the crash. This should ideally leave behind a file called "log" with all the unoptimized loops seen so far, and the faulty one is the last one (i.e. the last section between "{jit-log-unopt" and "jit-log-unopt}"). A bientôt, Armin.