Ticket #227 (closed bug: invalid)

Opened 6 years ago

Last modified 5 years ago

t/op/pushaction fails with runcore PBC

Reported by: dmajnemer Owned by:
Priority: normal Milestone:
Component: testing Version:
Severity: medium Keywords:
Cc: Language:
Patch status: Platform: linux

Description

perl t/harness --gc-debug --running-make-test -r t/op/pushaction.t

t/op/pushaction....NOK 6/7                                                   
#   Failed test 'pushaction as closure'
#   at t/op/pushaction.t line 100.
# Exited with error code: 1
# Received:
# main
# at popmark, flag = 0
# a = Null PMC in say
# current instr.: 'exit_handler' pc 32 (/local/scratch/dmajnem2/parrot/t/op/pushaction_6.pir:22)
# called from Sub 'main' pc 15 (/local/scratch/dmajnem2/parrot/t/op/pushaction_6.pir:11)
# 
# Expected:
# main
# at popmark, flag = 0
# a = 42
# 
# Looks like you failed 1 test of 7.
t/op/pushaction....dubious                                                   
        Test returned status 1 (wstat 256, 0x100)
DIED. FAILED test 6
        Failed 1/7 tests, 85.71% okay
Failed Test       Stat Wstat Total Fail  List of Failed
-------------------------------------------------------------------------------
t/op/pushaction.t    1   256     7    1  6
Failed 1/1 test scripts. 1/7 subtests failed.
Files=1, Tests=7,  0 wallclock secs ( 0.18 cusr +  0.05 csys =  0.23 CPU)
Failed 1/1 test programs. 1/7 subtests failed.

icc --version

icc (ICC) 10.1 20080801

Change History

  Changed 6 years ago by dmajnemer

svn info

Path: .
URL: https://svn.perl.org/parrot/trunk
Repository Root: https://svn.perl.org/parrot
Repository UUID: d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Revision: 36011
Node Kind: directory
Schedule: normal
Last Changed Author: Whiteknight
Last Changed Rev: 36011
Last Changed Date: 2009-01-25 17:09:07 -0600 (Sun, 25 Jan 2009)

in reply to: ↑ description ; follow-up: ↓ 4   Changed 6 years ago by jkeenan

Also subsequently reported in TT # 428 (Linux/AMD64),
TT # 419 (Darwin/Intel) and on Darwin/PPC.

  Changed 5 years ago by jkeenan

  • component changed from none to testing

t/op/pushaction.t test #6 continues to fail with -r:

$ perl t/harness --gc-debug --running-make-test -r t/op/pushaction.t 
t/op/pushaction.t .. 1/7 
not ok 6 - pushaction as closure # TODO lexicals not thawed properly from PBC, TT #1171
not ok 7 - pushaction: error while handling error # TODO runloop shenanigans
t/op/pushaction.t .. ok   
All tests successful.
Files=1, Tests=7,  1 wallclock secs ( 0.01 usr  0.00 sys +  0.14 cusr  0.03 csys =  0.18 CPU)
Result: PASS

It passes on all other cores. (Observed on Linux/i386 at r43137.)

in reply to: ↑ 2   Changed 5 years ago by jkeenan

Replying to jkeenan:

Also subsequently reported in TT # 428 (Linux/AMD64),
TT # 419 (Darwin/Intel) and on Darwin/PPC.

TT #428 and TT #419 have been resolved and don't need to be referenced further in consideration of this ticket.

Thank you very much.
kid51

  Changed 5 years ago by jkeenan

  • status changed from new to closed
  • resolution set to invalid

I believe the issues raised in this ticket are moot. t/op/pushaction.t no longer exists. From this notation, I believe the pushaction op no longer exists:

./PBC_COMPAT:38:6.14    2010.05.03      coke    remove popaction, pushmark, pushaction ops.

Closing ticket.

Note: See TracTickets for help on using tickets.