For whatever reason, t/stm/basic_mt.t is no longer hanging on my Debian
Linux box.  Instead, it is merely failing, as is t/stm/runtime.t.

See attached output of 'prove -v' on these two files.

kid51
[li11-226:elimdata] 533 $ prove -v t/stm/runtime.t t/stm/basic_mt.t 
t/stm/runtime.....1..5
ok 1 - choice (one thread)

#     Failed test (t/stm/runtime.t at line 133)
# Exited with error code: [SIGNAL 6]
# Received:
# src/stm/backend.c:1225: failed assertion 'PObj_is_PMC_shared_TEST(value)'
# 
# Expected:
# ok
# 
not ok 2 - choice (multiple threads)

#     Failed test (t/stm/runtime.t at line 223)
# Exited with error code: [SIGNAL 11]
# Received:
# 
# Expected:
# ok
# 
not ok 3 - choice doesn't clobber
not ok 4 - queue adapted for the library # TODO sub bodies aren't properly 
cloned in threads, RT# 46519

#     Failed (TODO) test (t/stm/runtime.t at line 512)
#          got: 'Unhandled exception in thread with tid 1 (message=Null PMC 
access in invoke(), number=43)
# Unhandled exception in thread with tid 2 (message=Null PMC access in 
invoke(), number=43)
# interpreter 0x8460870 had pending transaction on exit
# interpreter 0x8262ca8 had pending transaction on exit
# '
#     expected: 'ok
# '
# Looks like you failed 2 tests of 5.
ok 5 - queue (non-blocking; nested)
dubious
        Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 2-3
        Failed 2/5 tests, 60.00% okay
t/stm/basic_mt....1..4
ok 1 - wait (simple)

#     Failed test (t/stm/basic_mt.t at line 93)
# Exited with error code: [SIGNAL 11]
# Received:
# 
# Expected:
# okay
# 
not ok 2 - wait (simple, strings)

#     Failed test (t/stm/basic_mt.t at line 168)
# Exited with error code: [SIGNAL 11]
# Received:
# 
# Expected:
# /okay/
# 
not ok 3 - get deadlock
# Looks like you failed 2 tests of 4.
ok 4 - wait + invalidate outer transcation
dubious
        Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 2-3
        Failed 2/4 tests, 50.00% okay
Failed Test      Stat Wstat Total Fail  List of Failed
-------------------------------------------------------------------------------
t/stm/basic_mt.t    2   512     4    2  2-3
t/stm/runtime.t     2   512     5    2  2-3
Failed 2/2 test scripts. 4/9 subtests failed.
Files=2, Tests=9,  7 wallclock secs ( 1.00 cusr +  0.30 csys =  1.30 CPU)
Failed 2/2 test programs. 4/9 subtests failed.

Reply via email to