# 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

Reply via email to