Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[perl #42699] r18304 Test failures on NexentaOS (GNU/OpenSolaris)

16 views
Skip to first unread message

Will Coleda via RT

unread,
Apr 8, 2008, 12:54:29 AM4/8/08
to perl6-i...@perl.org
On Tue Apr 24 03:05:33 2007, rblasch wrote:
> This is a follow up for ticket #42587, using Parrot r18304.
>
> SunOS nexenta 5.11 NexentaOS_20061012 i86pc i386 i86pc Solaris
> gcc (GCC) 4.0.3 (GNU_Solaris 4.0.3-1nexenta6)
>
> 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 21 1 4.76% 13
> 9 tests and 582 subtests skipped.
> Failed 2/276 test scripts, 99.28% okay. 14/6752 subtests failed,
> 99.79%
> okay.
>
> The output of the failed tests is attached.
>
> Ron

Sorry about the delay in following up on this ticket.

The version of parrot this ticket was opened is 11 months old. Can we get another test run
with svn-latest or the latest snapshot from CPAN?

Thanks.

Ronald Blaschke via RT

unread,
Apr 13, 2008, 1:34:22 PM4/13/08
to perl6-i...@perl.org, wi...@coleda.com

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.

t/op/trans...................................
# Failed test (t/op/trans.t at line 421)
# got: 'not 0.000000ok 1
# '
# expected: 'ok 1
# '
# Looks like you failed 1 test of 22.
dubious
Test returned status 1 (wstat 256, 0x100)
DIED. FAILED test 14
Failed 1/22 tests, 95.45% okay

t/pmc/os.....................................
# Failed test (t/pmc/os.t at line 272)
# got: '47775746
# 93869
# 33188
# 1
# 1000
# 10
# -1
# 4
# 1208110289
# 1208110289
# 1208110289
# 512
# 2
# '
# expected: '47775746
# 93869
# 33188
# 1
# 1000
# 10
# -1
# 4
# 1208110289
# 1208110289
# 1208110289
# 512
# 1
# '
# Looks like you failed 1 test of 15.
dubious
Test returned status 1 (wstat 256, 0x100)
DIED. FAILED test 9
Failed 1/15 tests, 93.33% okay

Ron

Chromatic

unread,
Apr 13, 2008, 10:03:46 PM4/13/08
to parrot-...@perl.org, parrotbug...@parrotcode.org, perl6-i...@perl.org, wi...@coleda.com
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.)

-- c

Ron Blaschke

unread,
Apr 22, 2008, 3:44:06 PM4/22/08
to parrotbug...@parrotcode.org

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 "\210W`\bÀz@\bÀXa\b\001") 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

James Keenan via RT

unread,
Jul 19, 2009, 8:41:25 PM7/19/09
to parro...@lists.parrot.org, perl6-i...@perl.org
There's been a lot of water under the bridge since this test failure
report was originally filed. So we would undoubtedly need new reports
to go forward.

I'm going to close this ticket and encourage people with access to
NexentaOS (GNU/OpenSolaris) to configure and build Parrot from HEAD and
to file a Smolder report via 'make smoldertest'.

Thank you very much.
kid51

0 new messages