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

Attachment: err13.tgz
Description: application/tgz

Reply via email to