With this commit r30847, partcl & lua are broken.

$ ./parrot languages/lua/lua.pbc
Segmentation fault

#0  0xb7c93a03 in pmc_new_noinit (interp=0x804f040, base_type=86) at
src/pmc.c:300
#1  0xb7c4dd5b in Parrot_register_HLL_type (interp=0x804f040, hll_id=1,
core_type=17, hll_type=86) at src/hll.c:362
#2  0xb7dc59ce in Parrot_ParrotInterpreter_thawfinish (interp=0x804f040,
pmc=0x8214800, info=0xbfd136b8) at ./src/pmc/parrotinterpreter.pmc:670
#3  0xb7c930bc in visit_loop_todo_list (interp=0x804f040,
current=0x8214800, info=0xbfd136b8) at src/pmc_freeze.c:1609
#4  0xb7c93276 in run_thaw (interp=0x804f040, image=0x82218e4,
what=VISIT_THAW_NORMAL) at src/pmc_freeze.c:1700
#5  0xb7c934f0 in Parrot_thaw (interp=0x804f040, image=0x82218e4) at
src/pmc_freeze.c:1820
#6  0xb7c8e030 in PackFile_Constant_unpack_pmc (interp=0x804f040,
constt=0x822e4e0, self=0x8237c00, cursor=0xb6748fe8) at src/packfile.c:3588
#7  0xb7c8df88 in PackFile_Constant_unpack (interp=0x804f040,
constt=0x822e4e0, self=0x8237c00, cursor=0xb6748e78) at src/packfile.c:3542
#8  0xb7c8dc8c in PackFile_ConstTable_unpack (interp=0x804f040,
seg=0x822e4e0, cursor=0xb6748e74) at src/packfile.c:3338
#9  0xb7c8b3aa in PackFile_Segment_unpack (interp=0x804f040,
self=0x822e4e0, cursor=0xb6748e70) at src/packfile.c:1614
#10 0xb7c8b8ce in directory_unpack (interp=0x804f040, segp=0x822e388,
cursor=0xb6748e60) at src/packfile.c:1808
#11 0xb7c8b3aa in PackFile_Segment_unpack (interp=0x804f040,
self=0x822e388, cursor=0xb6701040) at src/packfile.c:1614
#12 0xb7c8a303 in PackFile_unpack (interp=0x804f040, self=0x822e388,
packed=0xb6701000, packed_size=747344) at src/packfile.c:877
#13 0xb7c3d7d5 in Parrot_readbc (interp=0x804f040, fullname=0xbfd146fb
"languages/lua/lua.pbc") at src/embed.c:506
#14 0xb7ea49db in imcc_run (interp=0x804f040, sourcefile=0xbfd146fb
"languages/lua/lua.pbc", argc=1, argv=0xbfd13a98) at
compilers/imcc/main.c:1039
#15 0x08048998 in main (argc=1, argv=0xbfd13a98) at src/main.c:61

François.

Reply via email to