chromatic wrote:
> That should have been:

             # TEST_PROG_ARGS="-j" prove -v t/stm/runtime.t

Okay, I can get the box to hang/consume everything this way - adding a -D
flag and various digits (as of Revision: 29128) avoids the hang:
 TEST_PROG_ARGS="-j -D7 " prove -v t/stm/runtime.t
t/stm/runtime......
1..5
not ok 1 - choice (one thread)
ok 2 # SKIP Intermittently failing everywhere
ok 3 # SKIP Intermittently failing everywhere

#   Failed test 'choice (one thread)'
#   at t/stm/runtime.t line 82.
#          got: 'ok
# *** Parrot VM: Dumping GC info ***
# Total memory allocated = 262144
# DOD runs = 0
# Lazy DOD runs = 0
# Collect runs = 0
# Collect memory = 0
# Active PMCs = 1943
# Extended PMCs = 0
# Timely DOD PMCs = 0
# Total PMCs = 2119
# Active buffers = 1448
# Total buffers = 2861
# Header allocations since last collect = 23
# Memory allocations since last collect = 0
# '
#     expected: 'ok
# '
not ok 4 - queue adapted for the library

#   Failed test 'queue adapted for the library'
#   at t/stm/runtime.t line 506.
#          got: 'real_exception (severity:2 error:24):
ResizableIntegerArray: Can't pop from an empty array!
# current instr.: 'parrot;STM;_set_status' pc 220
(runtime/parrot/library/STM.pir:154)
# called from Sub 'parrot;STM;retry' pc 235
(runtime/parrot/library/STM.pir:164)
# called from Sub 'parrot;STMQueue;_fetchHead' pc 117
(/usr/share/cvs/andy/parrot/t/stm/runtime_4.pir:67)
# called from Sub 'parrot;STM;_transaction' pc 17
(runtime/parrot/library/STM.pir:30)
# called from Sub 'parrot;STM;transaction' pc 550
(runtime/parrot/library/STM.pir:276)
# called from Sub 'parrot;STMQueue;remover' pc 423
(/usr/share/cvs/andy/parrot/t/stm/runtime_4.pir:185)
# Unhandled exception in thread with tid 2 (message=ResizableIntegerArray:
Can't pop from an empty array!, number=24)
# real_exception (severity:2 error:24): ResizableIntegerArray: Can't pop
from an empty array!
# current instr.: 'parrot;STM;_set_status' pc 220
(runtime/parrot/library/STM.pir:154)
# called from Sub 'parrot;STM;retry' pc 235
(runtime/parrot/library/STM.pir:164)
# called from Sub 'parrot;STMQueue;_addTail' pc 280
(/usr/share/cvs/andy/parrot/t/stm/runtime_4.pir:123)
# called from Sub 'parrot;STM;_transaction' pc 17
(runtime/parrot/library/STM.pir:30)
# called from Sub 'parrot;STM;transaction' pc 550
(runtime/parrot/library/STM.pir:276)
# called from Sub 'parrot;STMQueue;addTail' pc 253
(/usr/share/cvs/andy/parrot/t/stm/runtime_4.pir:113)
# called from Sub 'parrot;STMQueue;adder' pc 398
(/usr/share/cvs/andy/parrot/t/stm/runtime_4.pir:174)
# Unhandled exception in thread with tid 1 (message=ResizableIntegerArray:
Can't pop from an empty array!, number=24)
# interpreter 0x8412968 had pending transaction on exit
# interpreter 0x826ba80 had pending transaction on exit
# *** Parrot VM: Dumping GC info ***
# Total memory allocated = 262144
# DOD runs = 1
# Lazy DOD runs = 0
# Collect runs = 1
# Collect memory = 44456
# Active PMCs = 11587
# Extended PMCs = 1911
# Timely DOD PMCs = 0
# Total PMCs = 11727
# Active buffers = 8969
# Total buffers = 10387
# Header allocations since last collect = 49
# Memory allocations since last collect = 0
# '
#     expected: 'ok
# '
not ok 5 - queue (non-blocking; nested)

#   Failed test 'queue (non-blocking; nested)'
#   at t/stm/runtime.t line 574.
#          got: 'ok
# *** Parrot VM: Dumping GC info ***
# Total memory allocated = 262144
# DOD runs = 0
# Lazy DOD runs = 0
# Collect runs = 0
# Collect memory = 0
# Active PMCs = 2050
# Extended PMCs = 0
# Timely DOD PMCs = 0
# Total PMCs = 2119
# Active buffers = 1526
# Total buffers = 2861
# Header allocations since last collect = 24
# Memory allocations since last collect = 0
# '
#     expected: 'ok
# '
# Looks like you failed 3 tests of 5.
 Dubious, test returned 3 (wstat 768, 0x300)
 Failed 3/5 subtests
        (less 2 skipped subtests: 0 okay)

Test Summary Report
-------------------
t/stm/runtime.t (Wstat: 768 Tests: 5 Failed: 3)
  Failed test number(s):  1, 4-5
  Non-zero exit status: 3
Files=1, Tests=5,  0 wallclock secs ( 0.01 usr  0.01 sys +  0.20 cusr  0.09
csys =  0.31 CPU)
Result: FAIL

a

-------------------
Andy Bach
Systems Mangler
Internet: [EMAIL PROTECTED]
Voice: (608) 261-5738 Fax: 264-5932

The name "grep" is from the common "ed" (pre-visual "vi") command:
 g/re/p i.e. g(lobal-search)/r(egular) e(xpression)/p(rint)

Reply via email to