Hi, tar xzf err13.tgz cd err13 ../parrot languages/EBNF/main.imc ebnf/precedence1.ebnf
chrashes, running parrot with -G works.
jens
(gdb) r --gc-debug languages/EBNF/main.imc ebnf/precedence1.ebnf
Starting program: /home/jrieks/projekte/parrot/parrot --gc-debug
languages/EBNF/main.imc ebnf/precedence1.ebnf
[New Thread 16384 (LWP 28694)]
[New Thread 32769 (LWP 28696)]
[New Thread 16386 (LWP 28697)]
[New Thread 32771 (LWP 28698)]
'(*' = code=10
ebnf/precedence1.ebnf:1:1 debug: calling EBNF::Parser::parseCommentSymbol
ebnf/precedence1.ebnf:1:1 debug: comment start
ebnf/precedence1.ebnf:1:19 debug: comment end
' ' = code=1
'(*' = code=10
ebnf/precedence1.ebnf:2:1 debug: calling EBNF::Parser::parseCommentSymbol
ebnf/precedence1.ebnf:2:1 debug: comment start
ebnf/precedence1.ebnf:2:33 debug: comment end
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 28694)]
0x080c0915 in pobject_lives (interpreter=0x8219270, obj=0x40205120) at
src/dod.c:141
141 if (*dod_flags & ((PObj_on_free_list_FLAG | PObj_live_FLAG) <<
nm))
(gdb) bt
#0 0x080c0915 in pobject_lives (interpreter=0x8219270, obj=0x40205120) at
src/dod.c:141
#1 0x080b8491 in list_mark (interpreter=0x8219270, list=0x4109fe80) at
src/list.c:1366
#2 0x0819cf53 in Parrot_Array_mark (interpreter=0x8219270, pmc=0x4038b5c8) at
array.c:180
#3 0x080c0e18 in trace_children (interpreter=0x8219270, current=0x4038b5c8)
at src/dod.c:382
#4 0x080c0b40 in trace_active_PMCs (interpreter=0x8219270, trace_stack=1) at
src/dod.c:300
#5 0x080c14a1 in Parrot_do_dod_run (interpreter=0x8219270, flags=1) at
src/dod.c:1029
#6 0x08084af4 in string_compare (interpreter=0x8219270, s1=0x4028ed08,
s2=0x4028b978) at src/string.c:1230
#7 0x0819f292 in check_set_std_props (interp=0x8219270, pmc=0x40385a30,
key=0x4028ed08, value=0x40385d18) at default.c:79
#8 0x0819f58f in Parrot_default_setprop (interpreter=0x8219270,
pmc=0x40385a30, key=0x4028ed08, value=0x40385d18) at default.c:202
#9 0x080db923 in Parrot_setprop_p_sc_p (cur_opcode=0x8558128,
interpreter=0x8219270) at pmc.ops:454
#10 0x0808756d in runops_slow_core (interpreter=0x8219270, pc=0x8558128) at
src/runops_cores.c:146
#11 0x0807b5ed in runops_int (interpreter=0x8219270, offset=952) at
src/interpreter.c:833
#12 0x0807b68f in runops_ex (interpreter=0x8219270, offset=952) at
src/interpreter.c:863
#13 0x0807b854 in runops (interpreter=0x8219270, offset=952) at
src/interpreter.c:935
#14 0x0807b94d in Parrot_runops_fromc (interpreter=0x8219270, sub=0x40389708)
at src/interpreter.c:1005
#15 0x0807bb15 in runops_args (interpreter=0x8219270, sub=0x40389708,
sig=0x81e3887 "",
ap=0xbffff1bc
"R�\a\b(�8@([EMAIL PROTECTED]@[EMAIL PROTECTED]
\b([EMAIL PROTECTED]<\bp\222!\bp\222!\b [EMAIL PROTECTED]
\b\200�\016\b\210\005") at src/interpreter.c:1152
#16 0x0807bba8 in Parrot_runops_fromc_args (interpreter=0x8219270,
sub=0x40389708, sig=0x81e3886 "P") at src/interpreter.c:1184
#17 0x081a1ce5 in Parrot_delegate_clone (interpreter=0x8219270,
pmc=0x4038aa28) at delegate.c:424
#18 0x080e0ca9 in Parrot_clone_p_p (cur_opcode=0x84d2ac0,
interpreter=0x8219270) at set.ops:504
#19 0x0808756d in runops_slow_core (interpreter=0x8219270, pc=0x84d2ac0) at
src/runops_cores.c:146
#20 0x0807b5ed in runops_int (interpreter=0x8219270, offset=0) at
src/interpreter.c:833
#21 0x0807b68f in runops_ex (interpreter=0x8219270, offset=0) at
src/interpreter.c:863
#22 0x0807b854 in runops (interpreter=0x8219270, offset=0) at
src/interpreter.c:935
#23 0x080b9c2b in Parrot_runcode (interpreter=0x8219270, argc=2,
argv=0xbffff35c) at src/embed.c:692
#24 0x0807a7d8 in main (argc=2, argv=0xbffff35c) at imcc/main.c:556
err13.tgz
Description: application/tgz
