parrot/parrot — Issue #234: miniparrot segfault on Win64
Author: gerdr
Created: 2011-12-19 18:51:19+00:00
State: open

The build aborts when trying to generate `runtime/parrot/include/config.fpmc`.

Backtrace:

#0 0x000007fefef33fab in msvcrt!_setjmpex ()
from C:\windows\system32\msvcrt.dll
#1 0x000000006884a47d in Parrot_Task_invoke (interp=0x254470,
_self=0x229c390, next=0x0) from D:\dev\parrot\libparrot.dll
#2 0x00000000686fcac2 in Parrot_pcc_invoke_from_sig_object (interp=0x254470,
sub_obj=0x229c390, call_object=0x229c3b8) from D:\dev\parrot\libparrot.dll
#3 0x00000000686df84b in Parrot_ext_call (interp=0x254470,
sub_pmc=0x229c390, signature=0x688cfcef "->")
from D:\dev\parrot\libparrot.dll
#4 0x0000000068736e8a in Parrot_cx_next_task (interp=0x254470,
scheduler=0x2292d70) from D:\dev\parrot\libparrot.dll
#5 0x0000000068736cfe in Parrot_cx_outer_runloop (interp=0x254470)
from D:\dev\parrot\libparrot.dll
#6 0x0000000068736a2b in Parrot_cx_begin_execution (interp=0x254470,
main=0x2293130, argv=0x2292f00) from D:\dev\parrot\libparrot.dll
#7 0x0000000068745346 in Parrot_pf_execute_bytecode_program (
interp=0x254470, pbc=0x2293090, args=0x2292f00)
from D:\dev\parrot\libparrot.dll
#8 0x00000000686d746e in Parrot_api_run_bytecode (interp_pmc=0x22859b0,
pbc=0x2293090, args=0x2292f00) from D:\dev\parrot\libparrot.dll
#9 0x00000000004017ee in main (argc=3, argv=0x252350)

Parrot version:

$ git describe --tags
RELEASE_3_10_0-167-g7e455cb

Compiler:

$ clang --version
clang version 3.0 (tags/RELEASE_30/final)
Target: x86_64-w64-mingw32
Thread model: posix