This test takes a string. It locks a lock upon encountering the first '1' in the string, then unlocks the lock each time it subsequently encounters an '1'. If there are three or more '1' characters in the string, this will cause multiple unlocks and an exception. stonesoup.jtree.Main $SS_TC_ROOT/$SS_TC_INSTALL:$SS_TC_ROOT/$SS_TC_INSTALL/lib/*:$SS_TC_ROOT/$SS_TC_INSTALL/lib/opt/*:$SS_TC_DEPS/java/stonesoup/lttng/lttng-stonesoup-0.1.jar UNSPECIFIED UNSPECIFIED java $SS_JAVA_OPTS -Djava.library.path=$SS_TC_DEPS/lib64/ -cp "$SS_JAVA_CLASSPATH" stonesoup.jtree.Main env ANT_HOME=$SS_TC_DEPS/ant ant $SS_ANT_OPTS -Dstonesoup.database.postgres.required=no -Dstonesoup.hibernate.postgres.required=no -Dstonesoup.hibernate.mysql.required=no -Dstonesoup.database.mysql.required=no -Dstonesoup.socket.required=no -lib $SS_TC_DEPS/java/stonesoup/lttng/lttng-stonesoup-0.1.jar -Dstonesoup.socket.lib.dir="$SS_TC_DEPS/java/stonesoup/socket" -Dstonesoup.hibernate.mysql.lib.dir="$SS_TC_DEPS/java/stonesoup/hibernate/mysql" -Dstonesoup.hibernate.postgres.lib.dir="$SS_TC_DEPS/java/stonesoup/hibernate/postgres" -Dstonesoup.database.mysql.lib.dir="$SS_TC_DEPS/java/stonesoup/database/mysql" -Dstonesoup.database.postgres.lib.dir="$SS_TC_DEPS/java/stonesoup/database/postgres" -Dstonesoup.lttng.lib.dir="$SS_TC_DEPS/java/stonesoup/lttng" -Dstonesoup.lttng.dummy.lib.dir="$SS_TC_DEPS/java/stonesoup/lttng-dummy" -Ddir.dist=$SS_TC_ROOT/$SS_TC_INSTALL build cp -r lib $SS_TC_ROOT/$SS_TC_INSTALL Environment variable defining string value. NONE $SS_TC_ROOT/testData/choleraic_weaponmaking.bin 1234 $SS_TC_ROOT/logs/execute/lttng $SS_TC_DEPS/lib64/liblttng-stonesoup-java.so:$SS_TC_DEPS/lib64/liblttng-ust-fork.so input/good-01 STDOUT-01 AND NOT TIMEOUT AND NOT CONTROLLED_EXIT good-01/output.txt DOES_NOT_RETURN CONTROLLED_EXIT Environment variable defining string value. NONE $SS_TC_ROOT/testData/choleraic_weaponmaking.bin 21212 $SS_TC_ROOT/logs/execute/lttng $SS_TC_DEPS/lib64/liblttng-stonesoup-java.so:$SS_TC_DEPS/lib64/liblttng-ust-fork.so -l 1 input/good-02/ STDOUT-02 AND NOT TIMEOUT AND NOT CONTROLLED_EXIT good-02/output.txt DOES_NOT_RETURN CONTROLLED_EXIT Environment variable defining string value. NONE $SS_TC_ROOT/testData/choleraic_weaponmaking.bin 0010001 $SS_TC_ROOT/logs/execute/lttng $SS_TC_DEPS/lib64/liblttng-stonesoup-java.so:$SS_TC_DEPS/lib64/liblttng-ust-fork.so input/good-03/jtree-good-03.tar.gz STDOUT-03 AND NOT TIMEOUT AND NOT CONTROLLED_EXIT good-03/output.txt DOES_NOT_RETURN CONTROLLED_EXIT Environment variable defining string value. NONE $SS_TC_ROOT/testData/choleraic_weaponmaking.bin 1234 $SS_TC_ROOT/logs/execute/lttng $SS_TC_DEPS/lib64/liblttng-stonesoup-java.so:$SS_TC_DEPS/lib64/liblttng-ust-fork.so -l 2 input/good-04/jtree-good-04.tar.gz STDOUT-04 AND NOT TIMEOUT AND NOT CONTROLLED_EXIT good-04/output.txt DOES_NOT_RETURN CONTROLLED_EXIT Environment variable defining string value. NONE $SS_TC_ROOT/testData/choleraic_weaponmaking.bin 21212 $SS_TC_ROOT/logs/execute/lttng $SS_TC_DEPS/lib64/liblttng-stonesoup-java.so:$SS_TC_DEPS/lib64/liblttng-ust-fork.so input/good-01/ input/good-02/ input/good-03/jtree-good-03.tar.gz input/good-04/jtree-good-04.tar.gz STDOUT-05-01 AND STDOUT-05-02 AND STDOUT-05-03 AND STDOUT-05-04 AND NOT TIMEOUT AND NOT CONTROLLED_EXIT good-05/output1.txt good-05/output2.txt good-05/output3.txt good-05/output4.txt DOES_NOT_RETURN CONTROLLED_EXIT Environment variable defining string value. UNEXPECTED_STATE DOS_UNCONTROLLED_EXIT $SS_TC_ROOT/testData/choleraic_weaponmaking.bin 111 $SS_TC_ROOT/logs/execute/lttng $SS_TC_DEPS/lib64/liblttng-stonesoup-java.so:$SS_TC_DEPS/lib64/liblttng-ust-fork.so input/good-03/jtree-good-03.tar.gz weakness_started_zEyeLvo9ZbFGPnx3frRB AND ((NOT PERFORMER AND (multiple_unlocks_tzZQxaQA2u OR multiple_unlocks_stderr_4ReW6RZ8hw) AND NOT timeout_51U12isBnX) or (PERFORMER AND NOT ((multiple_unlocks_tzZQxaQA2u OR multiple_unlocks_stderr_4ReW6RZ8hw) OR timeout_51U12isBnX))) (NOT PERFORMER AND (multiple_unlocks_tzZQxaQA2u OR multiple_unlocks_stderr_4ReW6RZ8hw) AND NOT timeout_51U12isBnX) or (PERFORMER AND NOT ((multiple_unlocks_tzZQxaQA2u OR multiple_unlocks_stderr_4ReW6RZ8hw) OR timeout_51U12isBnX)) DOES_NOT_RETURN CONTROLLED_EXIT CONTINUED_EXECUTION logfile.txt java.lang.IllegalMonitorStateException None java.lang.IllegalMonitorStateException None stonesoup_trace:weakness_start Environment variable defining string value. UNEXPECTED_STATE DOS_UNCONTROLLED_EXIT $SS_TC_ROOT/testData/choleraic_weaponmaking.bin 123412341 $SS_TC_ROOT/logs/execute/lttng $SS_TC_DEPS/lib64/liblttng-stonesoup-java.so:$SS_TC_DEPS/lib64/liblttng-ust-fork.so input/good-03/jtree-good-03.tar.gz weakness_started_tc5y22Di3evoIQQzymVI AND ((NOT PERFORMER AND (multiple_unlocks_a17x0ficbV OR multiple_unlocks_stderr_g92YVmIomm) AND NOT timeout_m8GJi3HvhT) or (PERFORMER AND NOT ((multiple_unlocks_a17x0ficbV OR multiple_unlocks_stderr_g92YVmIomm) OR timeout_m8GJi3HvhT))) (NOT PERFORMER AND (multiple_unlocks_a17x0ficbV OR multiple_unlocks_stderr_g92YVmIomm) AND NOT timeout_m8GJi3HvhT) or (PERFORMER AND NOT ((multiple_unlocks_a17x0ficbV OR multiple_unlocks_stderr_g92YVmIomm) OR timeout_m8GJi3HvhT)) DOES_NOT_RETURN CONTROLLED_EXIT CONTINUED_EXECUTION logfile.txt java.lang.IllegalMonitorStateException None java.lang.IllegalMonitorStateException None stonesoup_trace:weakness_start