# New Ticket Created by Mark Glines # Please include the string: [perl #59880] # in the subject line of all future correspondence about this issue. # <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=59880 >
This GDB was configured as "x86_64-pc-linux-gnu"... (gdb) run t/op/bitwise_27.pir Starting program: /work/parrot-dev/parrot-trunk/parrot t/op/bitwise_27.pir [Thread debugging using libthread_db enabled] warning: Lowest section in /usr/lib64/libicudata.so.38 is .hash at 0000000000000190 [New Thread 0x7f59a97b7710 (LWP 32001)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7f59a97b7710 (LWP 32001)] 0x00007f59a910bb4b in pobject_lives (interp=0xc59080, obj=0x7f59a908a1ab) at src/gc/dod.c:206 206 PObj_live_SET(obj); (gdb) print obj $1 = (PObj *) 0x7fa8e10631ab (gdb) print *obj $2 = {cache = {_b = {_bufstart = 0x458b481c7ec08548, _buflen = 39204292909025512}, _ptrs = {_struct_val = 0x458b481c7ec08548, _pmc_val = 0x8b4818c08348e8}, _i = {_int_val = 5011178297602639176, _int_val2 = 39204292909025512}, _num_val = 1.0554090610765521e+27, _string_val = 0x458b481c7ec08548}, flags = 16741440331238654280} (gdb) bt #0 0x00007f59a910bb4b in pobject_lives (interp=0xc59080, obj=0x7f59a908a1ab) at src/gc/dod.c:206 #1 0x00007f59a92c75b9 in Parrot_CPointer_mark (interp=0xc59080, pmc=0xdb3de8) at ./src/pmc/cpointer.pmc:97 #2 0x00007f59a910c0b0 in Parrot_dod_trace_children (interp=0xc59080, how_many=18446744073709550456) at src/gc/dod.c:429 #3 0x00007f59a910be98 in trace_active_PMCs (interp=0xc59080, trace_stack=1) at src/gc/dod.c:362 #4 0x00007f59a910cd47 in Parrot_dod_ms_run (interp=0xc59080, flags=1) at src/gc/dod.c:1140 #5 0x00007f59a910ce56 in Parrot_do_dod_run (interp=0xc59080, flags=1) at src/gc/dod.c:1190 #6 0x00007f59a910edac in more_traceable_objects (interp=0xc59080, pool=0xc5a750) at src/gc/smallobject.c:163 #7 0x00007f59a910eec5 in gc_ms_get_free_object (interp=0xc59080, pool=0xc5a750) at src/gc/smallobject.c:245 #8 0x00007f59a911239a in new_pmc_header (interp=0xc59080, flags=1024) at src/headers.c:322 #9 0x00007f59a915af78 in get_new_pmc_header (interp=0xc59080, base_type=60, flags=1024) at src/pmc.c:267 #10 0x00007f59a915abc3 in pmc_new (interp=0xc59080, base_type=60) at src/pmc.c:92 #11 0x00007f59a9123e0d in Parrot_build_sig_object_from_varargs ( interp=0xc59080, sig=0x7f59a938fcec "PP->I", args=0x7fffb1954170) at src/multidispatch.c:468 #12 0x00007f59a91245c6 in Parrot_mmd_multi_dispatch_from_c_args ( interp=0xc59080, name=0x7f59a938fcf2 "cmp", sig=0x7f59a938fcec "PP->I") at src/multidispatch.c:574 #13 0x00007f59a92030b6 in Parrot_default_cmp (interp=0xc59080, pmc=0xd32730, value=0xdb3c28) at ./src/pmc/default.pmc:2447 #14 0x00007f59a908a1ab in Parrot_gt_p_ic_ic (cur_opcode=0xdb3628, interp=0xc59080) at src/ops/cmp.ops:432 #15 0x00007f59a915bc2f in runops_slow_core (interp=0xc59080, pc=0xdb3628) at src/runops_cores.c:222 #16 0x00007f59a911bed4 in runops_int (interp=0xc59080, offset=0) at src/interpreter.c:937 #17 0x00007f59a911c8c3 in runops (interp=0xc59080, offs=0) at src/inter_run.c:101 #18 0x00007f59a911cb7a in runops_args (interp=0xc59080, sub=0xd338b0, obj=0xce6020, meth_unused=0x0, sig=0x7f59a9386cfb "vP", ap=0x7fffb1954440) at src/inter_run.c:236 #19 0x00007f59a911cd6b in Parrot_runops_fromc_args (interp=0xc59080, sub=0xd338b0, sig=0x7f59a9386cfb "vP") at src/inter_run.c:300 #20 0x00007f59a90fe81e in Parrot_runcode (interp=0xc59080, argc=1, argv=0x7fffb1954720) at src/embed.c:951 #21 0x00007f59a935ff38 in imcc_run_pbc (interp=0xc59080, obj_file=0, ---Type <return> to continue, or q <return> to quit--- output_file=0x0, argc=1, argv=0x7fffb1954720) at compilers/imcc/main.c:791 #22 0x00007f59a9360837 in imcc_run (interp=0xc59080, sourcefile=0x7fffb1955165 "t/op/bitwise_27.pir", argc=1, argv=0x7fffb1954720) at compilers/imcc/main.c:1079 #23 0x0000000000400c64 in main (argc=1, argv=0x7fffb1954720) at src/main.c:61 (gdb) -- Mark