[perl #58050] Segfault in "make testr" for t/compilers/imcc/syn/hll.t:2

James Keenan via RT parrotbug-followup at parrotcode.org
Sun Feb 1 03:07:25 UTC 2009


Additional data, run tonight:

(gdb) r t/compilers/imcc/syn/hll_2.pbc
Starting program: /topdir/parrot t/compilers/imcc/syn/hll_2.pbc
[Thread debugging using libthread_db enabled]
[New Thread 1094341536 (LWP 9622)]
warning: Lowest section in /usr/lib/libicudata.so.36 is .hash at 000000b4
src/pmc.c:114: failed assertion 'interp->vtables[base_type]'
Backtrace - Obtained 17 stack frames (max trace depth is 32).
  (unknown)
    Parrot_confess
      pmc_new
        Parrot_process_args
          parrot_pass_args
            Parrot_get_params_pc
              (unknown)
                (unknown)
                  (unknown)
                    (unknown)
                      Parrot_runops_fromc_args
                        Parrot_runcode
                          (unknown)
                            imcc_run
                              (unknown)
                                __libc_start_main
                                  (unknown)

Program received signal SIGABRT, Aborted.
[Switching to Thread 1094341536 (LWP 9622)]
0x41169947 in raise () from /lib/tls/libc.so.6
(gdb) bt
#0  0x41169947 in raise () from /lib/tls/libc.so.6
#1  0x4116b0c9 in abort () from /lib/tls/libc.so.6
#2  0x401b1d1f in Parrot_confess (
    cond=0x404a448a "interp->vtables[base_type]", file=0x404a4428
"src/pmc.c", 
    line=114) at src/exceptions.c:549
#3  0x402132d5 in pmc_new (interp=0x804f048, base_type=82) at src/pmc.c:114
#4  0x401caff4 in Parrot_process_args (interp=0x804f048, st=0xbfb565fc, 
    param_or_result=PARROT_PASS_PARAMS) at src/inter_call.c:1608
#5  0x401cb418 in parrot_pass_args (interp=0x804f048, src_ctx=0x811ba48, 
    dest_ctx=0x811cf40, src_indexes=0x4057a1ec, dest_indexes=0x4057a228, 
    param_or_result=PARROT_PASS_PARAMS) at src/inter_call.c:1770
#6  0x40177bec in Parrot_get_params_pc (cur_opcode=0x4057a228, 
    interp=0x804f048) at src/ops/core.ops:601
#7  0x402143b9 in runops_slow_core (interp=0x804f048, pc=0x4057a228)
    at src/runops_cores.c:228
#8  0x401cf8a0 in runops_int (interp=0x804f048, offset=7)
    at src/interpreter.c:978
#9  0x401d04dd in runops (interp=0x804f048, offs=7) at src/inter_run.c:108
#10 0x401d0767 in runops_args (interp=0x804f048, sub=0x80e3f98,
obj=0x80b7a08, 
    meth_unused=0x0, sig=0x4049f07b "vP", 
    ap=0xbfb5683c "\220>\016\b\230h??\220?") at src/inter_run.c:248
#11 0x401d15bd in Parrot_runops_fromc_args (interp=0x804f048,
sub=0x80e3f98, 
    sig=0x4049f07b "vP") at src/inter_run.c:315
---Type <return> to continue, or q <return> to quit---
#12 0x401ae789 in Parrot_runcode (interp=0x804f048, argc=1, argv=0xbfb569b8)
    at src/embed.c:984
#13 0x40475017 in imcc_run_pbc (interp=0x804f048, obj_file=0,
output_file=0x0, 
    argc=1, argv=0xbfb569b8) at compilers/imcc/main.c:824
#14 0x40475379 in imcc_run (interp=0x804f048, 
    sourcefile=0xbfb56b75 "t/compilers/imcc/syn/hll_2.pbc", argc=1, 
    argv=0xbfb569b8) at compilers/imcc/main.c:1111
#15 0x080488f8 in main (argc=1, argv=0xbfb569b8) at src/main.c:61



More information about the parrot-dev mailing list