Test output for srfi-18 [ok]

Testing time: 23s

'/usr/home/chicken/salmonella/build/salmonella-run-publish/chicken/bin/csi' -script run.scm < /dev/null 2>&1
simple-thread-test.scm
#<thread: thread30> sleeps ...
#<thread: primordial> sleeps ...
#<thread: thread31> sleeps ...
#<thread: primordial> sleeps ...
#<thread: thread31> sleeps ...
#<thread: primordial> sleeps ...
#<thread: primordial> sleeps ...
#<thread: primordial> sleeps ...
#<thread: thread30> sleeps ...
#<thread: thread31> sleeps ...
#<thread: primordial> sleeps ...
#<thread: thread30> sleeps ...
#<thread: thread31> sleeps ...
#<thread: primordial> sleeps ...
#<thread: primordial> sleeps ...
#<thread: primordial> sleeps ...
#<thread: primordial> sleeps ...
#<thread: thread31> sleeps ...
#<thread: thread31> sleeps ...
#<thread: thread30> sleeps ...
#<thread: primordial> finished.
#<thread: primordial> waits ...
#<thread: thread31> sleeps ...
#<thread: thread31> sleeps ...
#<thread: thread31> sleeps ...
#<thread: thread30> sleeps ...
#<thread: thread31> sleeps ...
#<thread: thread30> sleeps ...
end.
#<thread: thread31> finished.
#<thread: thread30> sleeps ...
mutex-test.scm
#<thread: thread30> sleeps ...
#<thread: thread30> sleeps ...
#<thread: thread30> sleeps ...
#<thread: thread30> finished.
and on...
srfi-18-signal-test.scm
Testing correct handling of thread-join! with external signals:.... thread terminated gracefully, this is good
thread-join with timeout: ....timeout exception as expected
thread-join with return value:.... done.
signal-tests.scm
Sleeping until child wakes us up
would have slept for 5 more seconds
sending signals to 66794
.ABBchild started
.221.B2.B2.B2.B2BB2.B2AA11.B2.BB2.A21B2.ABA21.1BB2B22.B2.BB2.2B2.BA12.A1.B2A1A1.A1.BA2.1BB2.2BA2.1A1.AB1.B22B2.B2A1B.A21A1A.A11B2.A1B2.B2B2.AA1.AA1.A1B2.BB2.A12.BA2B.12A1.A1.AB21.B.2.AA1.BB2.B2B2BAB21.AAA111.A1.B2.A1.B2.B2.B2.BB2AB122.ABB221.AA1.1AAB21.B2.AB21.AB12.B2.AB21.BB22.AB1B.22AB1.2B2BB2A1.B2.A1A.1AA1.1BB2.2B2.A1.BA21.BAAB12_.AB.1.2.BB2.A12.AB1.2.AA1.A1.BB2.A21.BA2.1.A1BB2.BA2.A11.B2.BA2.A11.A1BA21.BA2.A11.BA2.A11.A1AAB21.A1.AB1.2.BA2.A11.B2.AB1A.12A1.B2.B2.B2.B2.B2.A1.B2.B2.A1.A1.B2.A1.B2.A1.B2.A1.BA2.B21BA2.A11.BB2.A12.AB1.A2.A11.AA1.A11.AA1.B21.A1.A1.AA1.B12.A.1B2.BA2.B12.BB2.B22.A1BBA21.A1.B2.BA2.A1.A11.B2BA21.B2.B2.A1BA2.1.BA2.1.AB1.2.B2.AB21B2BAB21.2.A1.B2ABB21.A1B2.A1.AB1.2.BB2.A21BB2B2.AB1.A12AA1.1.BB2.A1ABA12.BA2.A11.BA2.A1.BA2.B21A1.BAA1B12.A2.1.BB2.2.AA1.B1.2.A1.A1.AB1.2.AB1.2BB22.A1.A1._.BA.2.B21.A1.A1.B2A1.A1B2.A1.B2AA1.B2.A1A1.AA1.A1.BB2.2.BA2.B2AA1.1.B2.BB2.2.BA2.1AA1.1BA2.A11.A1A1B2.AB1.2.BA2.B21.B2.AB1A21.B2B2.B2.AB21.A1.BA2.A11.B2.A1.BB2.2.B2.B2.A1B2.B2.BB2.B2.B2.BBB22.B2..AB.1.2.B2.A1.B2BA21.B2.A1.A1.A1.B2.A1.AA1.AB1.B2.2.B2.B2.BA2.1.B2.AB1.A2.BB221.AA1.BA21.B1.A2B21.BB2.B22.AA1A1.BA2.A11.B2B2.A1.BA2.1BA2.A1.B2.AB1.B22.A1.B2.B2.A1.B2.B2.B2.B2.A1.BB2.A12._.AA.1.1AB1.2.A1.AA11.BA2.1.B2.A1.B2.A1.BAA12.B2.A1.B2AB1.B22.BA2.1.BB2.B22.B2BB2.B2AA1.A1.AB1.2.B2.BB2.A12.AA1.B21.B2.BA2.1.AA1.B12.A1.A1.B2.B2.A1.BB2.B22.B2.BB.22..BB2.2.BA2.1.B2.A1.B2.AB12.A1.BA2.1A1BB2.2.AB1.A21.B2A1.A1BA21.A1.B2.B2.BB2.A21.A1.A1.B2.B2.AB1.B2BB22.BB2.A12.BA2.1.AA1.1.BB2.2A1.B2.AB1.A12.B2.B2.AA1.BA2A11.B2.B2B2.B2.AA11.B2.A1.A1.B2.A1.A1B2._.B.2.A1AB21.AB1.2.B2B2.B2.BA2.1.B2.A1A1.A1.B2.A1.A1A1.B2.B2.B2BB2.A21.BA2.B12.A1.AB1.B22AA1.1.BA2.1.BA2.1.B2BA2.1.B2.BA2.1.AA1.B21.B2.BB2.2.B2.A1.BB2.A12.B2B2.B2.A1.B2AA1.B.2..AA1.B12.BB2.B22.BA2.B12.A1.BB2B2.AA1.1.A1.B2.AA1.A11.AA1.1.B2.BB2.B22.A1.B2BA2.B21.BA2.1.AA1.B21.AB1.B22.AA1.1.AA1.B21A1.B2.AA1.1.B2.A1BB2.BA2.AB1.2.A1.A1.AAA11.AB1.A12.A1.A1.A1.AB1.B2.A1._.B.2.A1.BA2.B12.BB2.2B2B2.A1.B2AB21.BB2.B2AA21.BB2.2.A1.AA1.1.AB1.2B2B2.AA1.B21.AB1.B2.AB1AA21.AB12.A1.BB2B2AA11.AB1.A21.A1BB2.2.BA2.BB21.A12.B2B2.B2AB1B2.B2AB21.AB1.B22.BB2.B2.A1AB21.AB1.A12.BB2.A12.BA2.A11.A1AB1.2A1.B2.AA1.1..A.1.A1BAA21.A11.A1.A1A1.B2.AB1.2.A1A1.B2B2.AA1.B12.B2AB1.2.B2B2.BA2.A11.B2.AB21.AA1.1A1.A1.BB22.A1.A1.BA2.A11.B2BB2.AA1.1.BB2.B2.A1BBAA2A111.AB1.2.B2.B2.B2AA1.B21.A1.BA2.1.A1.B2._.BA.2.1A1.A1.BA2.A1.B2.BB2.2.B2.A1B.B2.B2.AA1.1BA2.1B2.AB21A1BB2.BA12.A1.A1.B2.A1.BA21.AB1.B22BA2B21.B2.AB1.B2BB2.BA212.B2.BB2.2.BA2.1.BB2.A12.BB2.2.AA1.1A1.BB2A21..B.2.A1.BA2.1.A1AB1.B22.A1.B2.A1.AB1.A12.B2B2.B2.BB2.B2.A1.A1.B2A1.B2B2.AB1.B22.A1.B2.A1.BA2.1.AB1.B22.A1.AA1.A11.AA1.B21.BB2.2.AB1.A12.B2.A1.A1AB21.AA1.1.AB1A21.A1.AB1.B22.AB1.A12BB2.B22.BB2.A12.BB2.B22.BA2.B2B21.A1.B2.B2.B2.A1._AA.1.B21.B2BB2..A1A1.A1BA2.1.A1.B2.A1.BB2.B22.A1.AB1A21.AA1.B12.BA2.1B2.AA1.A11.A1.BAA112.AB1.BA2.B21.A1.AA1.B1AA21.B1.2.A1.B2.AA1.1.A1.B2.AA1.1.BBB2.2.AA1.A1.A1.A1B2.A1.A1.AB1.2.AA1.1.A1.B2.A1.A1.B2.A1..A.1BA21.A1.B2.AA1.1.B2.B2B2.AB1.AB12.A21.A1.BA2.1.BA2.A1AA1.AB1.2.A1.B2.B2.BB22.A1.AA11.B2.B2.A1.BB2.A2.1A1.A1.AB1.A12.A1.A1.B2.BB2.AA1.1.BB2.2.AB1.B22.B2.B2.A1.BA21B2.A1.A1._.A.1.A1.B2.AA1.1BA2.1.BB2.2.B2.BA2.1.AB1.AB1B22A21.A1.BA2.1.AB1.BB22.2.AA11.B2BA21.A1.B2.A1.A1.B2.AB1.2.B2.BA12BB2.2.A1.AAA11.1.B2BB22.BA2.1.B2A1BAB2BB21.AA11.AB1.B2.A1.AA1.1B2.B2.B2.B2.BA2.1A1.A1.AA11.BA2.A11.B2B2.B2..AA.1.1B2B2.A1.B2BB2.A1.BA2.A1.1BA2.1.AA1.1.B2.AA1.1.AB1.A1BB2.AB1A21.B2B2.BB2.A12.B2.B2.A1.B2.BA2.1.AB1.2.B2.A1.A1.B2BB2.A1.A1.BB2.2AA1.A11.AB1.B2.AB1.B2.AA1.1.B2.B2_.A.1A1.AA1.1.AA1.B2.AAB121BB2.B2.B2.BA2.1.BA2.B12.A1A1.B2BA21.A1AA11.AA11.A1BAB21.B22.A1.B2.BA2.B1.2.BA2.1.AA1.1.AA1.B21.BA2.B21.AB1.A12.AB1.B22BBA2.1.AB1.A12.BB2.BB2.2.AA1.A1.A1.ABB122.A1.BB2.B22.A1.AB1.B22.B2BBB22.AA1.A1.BB2.2.BB2.2AB1.2.A1.A1.A1.B2.A1.A1.B.2..BA2.A11.BA21.A1A1.B2.A1.BB22.AA1.A11.B2.B2.BA2.1.A1.BB2.2.BA2.1.A1.A1.BA2.1.AA1.B21.A1BA21.A1.B2.AB1.2.BA2A1.A1.AB21.BA2.1.A1.A1BB2.AB1.2.A1.B2.A1.B2.B2AB1.2.BA2.1.AB1.B22.AB1.A12.B2BB.2A1._.BB.2.B2.AA1.A11.AAAB21.A1.AB1.2.B2B2.AA1.B21.B2.A1A1.A1.A1BB2.A1BA2.1.A1.B2.AA1.1
child terminating, received: 713 USR1, 725 USR2
._.
signals sent: 746 USR1, 774 USR2
terminating child process ...
Sending signal and waiting for acknowledgement from child
Would've slept for 5 more seconds
Everything is ok!