(gdb) run config_lib.pasm
Starting program: /home/dull/jhoblitt/parrot/miniparrot config_lib.pasm
[Thread debugging using libthread_db enabled]
[New Thread 46912496258176 (LWP 18777)]
[New Thread 1082132832 (LWP 18780)]
[New Thread 1090525536 (LWP 18781)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 46912496258176 (LWP 18777)]
0x00000000004688c4 in Parrot_dod_trace_root (interpreter=0x77a010,
    trace_stack=1) at dod.c:298
298             if (REG_PMC(i)) {
(gdb) bt
#0  0x00000000004688c4 in Parrot_dod_trace_root (interpreter=0x77a010,
    trace_stack=1) at dod.c:298
#1  0x0000000000468b1b in trace_active_PMCs (interpreter=0x77a010,
    trace_stack=1) at dod.c:385
#2  0x0000000000469785 in Parrot_dod_ms_run (interpreter=0x77a010, flags=1)
    at dod.c:1227
#3  0x0000000000469858 in Parrot_do_dod_run (interpreter=0x77a010, flags=1)
    at dod.c:1266
#4  0x0000000000466dc6 in more_traceable_objects (interpreter=0x77a010,
    pool=0x77b250) at smallobject.c:114
#5  0x0000000000466e6d in gc_ms_get_free_object (interpreter=0x77a010,
    pool=0x77b250) at smallobject.c:162
#6  0x000000000046797b in new_pmc_header (interpreter=0x77a010, flags=0)
    at headers.c:256
#7  0x00000000004568f5 in get_new_pmc_header (interpreter=0x77a010,
    base_type=34, flags=0) at pmc.c:214
#8  0x0000000000456962 in pmc_new_noinit (interpreter=0x77a010,
base_type=34)
    at pmc.c:252
#9  0x000000000045653d in pmc_new (interpreter=0x77a010, base_type=34)
    at pmc.c:46
#10 0x0000000000597eae in get_string_pmc (interpreter=0x77a010,
base_type=51)
    at hash.pmc:110
#11 0x0000000000599152 in Parrot_Hash_set_string_keyed
(interpreter=0x77a010,
    pmc=0x7a1740, key=0xa87bf0, value=0x2aaaaac80fb0) at hash.pmc:767
#12 0x000000000049532a in Parrot_set_p_kc_sc (cur_opcode=0xad2d00,
    interpreter=0x77a010) at set.ops:471
#13 0x00000000004e1611 in runops_slow_core (interpreter=0x77a010,
pc=0xad2d00)
    at runops_cores.c:153
#14 0x00000000004dca9b in runops_int (interpreter=0x77a010, offset=3)
    at interpreter.c:750
#15 0x00000000004dfc49 in runops (interpreter=0x77a010, offs=3)
    at inter_run.c:81
#16 0x00000000004dfec3 in runops_args (interpreter=0x77a010, sub=0x7a17d0,
    obj=0x7b1280, meth=0x0, sig=0x5ca88a "vP", ap=0x7ffffff09c50)
    at inter_run.c:181
#17 0x00000000004e00b9 in Parrot_runops_fromc_args (interpreter=0x77a010,
    sub=0x7a17d0, sig=0x5ca88a "vP") at inter_run.c:275
#18 0x0000000000461134 in Parrot_runcode (interpreter=0x77a010, argc=1,
    argv=0x7ffffff09f40) at embed.c:841
#19 0x0000000000460f28 in Parrot_runcode (interpreter=0x77a010, argc=1,
    argv=0x7ffffff09f40) at embed.c:772
#20 0x0000000000447525 in main (argc=1, argv=0x7ffffff09f40) at main.c:643

Reply via email to