# New Ticket Created by  Bob Rogers 
# Please include the string:  [perl #58054]
# in the subject line of all future correspondence about this issue. 
# <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=58054 >


   Running t/op/exceptions.t:30 segfaults using the switched core
("parrot -S").  The same test fails in the CGP core [see RT#58044], but
in a different place.

                                        -- Bob Rogers
                                           http://rgrjr.dyndns.org/

------------------------------------------------------------------------
(gdb) r -S t/op/exceptions_30.pir
Starting program: /usr/src/parrot/parrot -S t/op/exceptions_30.pir
Failed to read a valid object file image from memory.
[Thread debugging using libthread_db enabled]
[New Thread -1228425520 (LWP 19840)]
warning: Lowest section in /usr/lib/libicudata.so.34 is .hash at 000000b4
Before throwing
In the exception handler

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1228425520 (LWP 19840)]
0xb7c0d709 in prederef_args (pc_prederef=0x8230124, interp=0x8050040, 
pc=0x8230c9c, opinfo=0xb7ef9480) at src/interpreter.c:154
(gdb) bt
#0  0xb7c0d709 in prederef_args (pc_prederef=0x8230124, interp=0x8050040, 
pc=0x8230c9c, opinfo=0xb7ef9480) at src/interpreter.c:154
#1  0xb7c0dbb0 in do_prederef (pc_prederef=0x8230124, interp=0x8050040, type=2) 
at src/interpreter.c:278
#2  0xb7bc729e in switch_core (cur_op=0x8230100, interp=0x8050040) at 
src/ops/core.ops:142
#3  0xb7c0e511 in runops_switch (interp=0x8050040, pc=0x8230c78) at 
src/interpreter.c:821
#4  0xb7c0e749 in runops_int (interp=0x8050040, offset=0) at 
src/interpreter.c:933
#5  0xb7c0f023 in runops (interp=0x8050040, offs=0) at src/inter_run.c:101
#6  0xb7c0f2d6 in runops_args (interp=0x8050040, sub=0x8215884, obj=0x809ea18, 
meth_unused=0x0, sig=0xb7e6efa7 "vP", ap=0xbf87281c 
"hX!\bX(\207\xBF`齣経\002\005\bhX!\b\204X!\b\xF4?鏃X(\207\xBF 箏@") at 
src/inter_run.c:223
#7  0xb7c0f40c in Parrot_runops_fromc_args (interp=0x8050040, sub=0x8215884, 
sig=0xb7e6efa7 "vP") at src/inter_run.c:295
#8  0xb7bf84c7 in Parrot_runcode (interp=0x8050040, argc=1, argv=0xbf87298c) at 
src/embed.c:951
#9  0xb7e4a0c2 in imcc_run_pbc (interp=0x8050040, obj_file=0, output_file=0x0, 
argc=1, argv=0xbf87298c) at compilers/imcc/main.c:783
#10 0xb7e4ab72 in imcc_run (interp=0x8050040, sourcefile=0xbf874358 
"t/op/exceptions_30.pir", argc=1, argv=0xbf87298c) at compilers/imcc/main.c:1071
#11 0x08048998 in main (argc=1, argv=0xbf87298c) at src/main.c:61
(gdb) 

Reply via email to