Seems to be fixed as of 29440:
TEST_PROG_ARGS="-j " prove -v t/stm/runtime.t
t/stm/runtime......
1..5
ok 1 - choice (one thread)
ok 2 # SKIP Intermittently failing everywhere
ok 3 # SKIP Intermittently failing everywhere
not ok 4 - queue adapted for the library
# Failed test 'queue adapted for the library'
# at t/stm/runtime.t line 506.
# got: 'Unhandled exception in thread with tid 2
(message=ResizableIntegerArray: Can't pop from an empty array!,
number=24)
# Unhandled exception in thread with tid 1
(message=ResizableIntegerArray: Can't pop from an empty array!,
number=24)
# interpreter 0x840ff40 had pending transaction on exit
# interpreter 0x8260090 had pending transaction on exit
# '
# expected: 'ok
# '
ok 5 - queue (non-blocking; nested)
# Looks like you failed 1 test of 5.
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/5 subtests
(less 2 skipped subtests: 2 okay)
Test Summary Report
-------------------
t/stm/runtime.t (Wstat: 256 Tests: 5 Failed: 1)
Failed test number(s): 4
Non-zero exit status: 1
Files=1, Tests=5, 1 wallclock secs ( 0.01 usr 0.00 sys + 0.68 cusr
0.09 csys = 0.78 CPU)
Result: FAIL
[EMAIL PROTECTED]:/usr/share/cvs/andy/parrot> TEST_PROG_ARGS=" " prove -v
t/stm/runtime.t
t/stm/runtime......
1..5
ok 1 - choice (one thread)
ok 2 # SKIP Intermittently failing everywhere
ok 3 # SKIP Intermittently failing everywhere
ok 4 - queue adapted for the library
ok 5 - queue (non-blocking; nested)
ok
All tests successful.
Files=1, Tests=5, 1 wallclock secs ( 0.01 usr 0.00 sys + 1.43 cusr
0.11 csys = 1.55 CPU)
Result: PASS