chromatic via RT wrote:
On Sunday 13 April 2008 10:34:22 Ronald Blaschke via RT wrote:
Here's the result of r26955.
Failed Test Stat Wstat Total Fail Failed List of Failed
---------------------------------------------------------------------------
---- t/examples/shootout.t 13 3328 20 13 65.00% 1 3 6-11 14-15
17-19 t/op/trans.t 1 256 22 1 4.55% 14
t/pmc/os.t 1 256 15 1 6.67% 9
The details of the failed tests are as follows.
t/examples/shootout..........................
# Failed test (t/examples/shootout.t at line 108)
# Exited with error code: [SIGNAL 139]
# Received:
#
# Expected:
# Ack(3, 7) = 1021
#
I'm skipping the remaining output of t/examples/shootout.t. All
segfaults, I think.
Which processor? Can you post a backtrace? (If it's Sparc, I think I know
what the problem is. If it's not Sparc... well, let's hope the problem is
similar.)
Sorry for the late response. It's an x86. Here's a backtrace of r27131.
Starting program: parrot -Oc -Cj examples/shootout/ack.pir
Program received signal SIGSEGV, Segmentation fault.
0x086180c0 in ?? ()
(gdb) backtrace
#0 0x086180c0 in ?? ()
#1 0x0811db2f in cgp_core (cur_op=0x8624e0c, interp=0x8407ac0) at
pic.ops:294
#2 0x081def52 in runops_cgp (interp=0x8407ac0, pc=0x862854c) at
src/interpreter.c:776
#3 0x081df19a in runops_int (interp=0x8407ac0, offset=3) at
src/interpreter.c:916
#4 0x080e3f99 in runops (interp=0x8407ac0, offs=3) at src/inter_run.c:104
#5 0x080e4239 in runops_args (interp=0x8407ac0, sub=0x86057c0,
obj=0x846fa08, meth_unused=0x0, sig=0x83594e7 "vP",
ap=0x804795c "[EMAIL PROTECTED]") at src/inter_run.c:230
#6 0x080e437d in Parrot_runops_fromc_args (interp=0x8407ac0,
sub=0x86057c0, sig=0x83594e7 "vP") at src/inter_run.c:299
#7 0x080db56a in Parrot_runcode (interp=0x8407ac0, argc=1,
argv=0x8047a58) at src/embed.c:941
#8 0x081928af in imcc_run_pbc (interp=0x8407ac0, obj_file=0,
output_file=0x0, argc=1, argv=0x8047a58)
at compilers/imcc/main.c:781
#9 0x08193340 in imcc_run (interp=0x8407ac0, sourcefile=0x8047b51
"examples/shootout/ack.pir", argc=1, argv=0x8047a58)
at compilers/imcc/main.c:1069
#10 0x080d54c5 in main (argc=1, argv=0x8047a58) at src/main.c:61
I think it's JIT related?
Ron