fond
Model Checking Contest 2020
10th edition, Paris, France, June 23, 2020
Execution of r201-csrt-159033401200286
Last Updated
Jun 28, 2020

About the Execution of ITS-LoLa for TokenRing-COL-200

Execution Summary
Max Memory
Used (MB)
Time wait (ms) CPU Usage (ms) I/O Wait (ms) Computed Result Execution
Status
15742.110 1800000.00 2613317.00 120380.60 [undef] Cannot compute

Execution Chart

We display below the execution chart for this examination (boot time has been removed).

Trace from the execution

Formatting '/local/x2003239/mcc2020-input.r201-csrt-159033401200286.qcow2', fmt=qcow2 size=4294967296 backing_file=/local/x2003239/mcc2020-input.qcow2 encryption=off cluster_size=65536 lazy_refcounts=off refcount_bits=16
Waiting for the VM to be ready (probing ssh)
....................
=====================================================================
Generated by BenchKit 2-4028
Executing tool itslola
Input is TokenRing-COL-200, examination is ReachabilityDeadlock
Time confinement is 3600 seconds
Memory confinement is 16384 MBytes
Number of cores is 1
Run identifier is r201-csrt-159033401200286
=====================================================================

--------------------
preparation of the directory to be used:
/home/mcc/execution
total 272K
-rw-r--r-- 1 mcc users 3.1K Apr 27 15:14 CTLCardinality.txt
-rw-r--r-- 1 mcc users 16K Apr 27 15:14 CTLCardinality.xml
-rw-r--r-- 1 mcc users 2.9K Apr 27 15:14 CTLFireability.txt
-rw-r--r-- 1 mcc users 16K Apr 27 15:14 CTLFireability.xml
-rw-r--r-- 1 mcc users 4.0K Apr 27 15:14 GenericPropertiesDefinition.xml
-rw-r--r-- 1 mcc users 3.6K Apr 27 15:14 LTLCardinality.txt
-rw-r--r-- 1 mcc users 26K Apr 28 14:02 LTLCardinality.xml
-rw-r--r-- 1 mcc users 2.3K Apr 27 15:14 LTLFireability.txt
-rw-r--r-- 1 mcc users 17K Apr 28 14:02 LTLFireability.xml
-rw-r--r-- 1 mcc users 2.9K Apr 27 15:14 ReachabilityCardinality.txt
-rw-r--r-- 1 mcc users 13K Apr 27 15:14 ReachabilityCardinality.xml
-rw-r--r-- 1 mcc users 3.0K Apr 27 15:14 ReachabilityFireability.txt
-rw-r--r-- 1 mcc users 15K Apr 27 15:14 ReachabilityFireability.xml
-rw-r--r-- 1 mcc users 1.6K Apr 27 15:14 UpperBounds.txt
-rw-r--r-- 1 mcc users 3.7K Apr 27 15:14 UpperBounds.xml
-rw-r--r-- 1 mcc users 5 Apr 27 15:14 equiv_pt
-rw-r--r-- 1 mcc users 4 Apr 27 15:14 instance
-rw-r--r-- 1 mcc users 5 Apr 27 15:14 iscolored
-rw-r--r-- 1 mcc users 109K Apr 27 15:14 model.pnml

--------------------
content from stdout:

=== Data for post analysis generated by BenchKit (invocation template)

The expected result is a vector of booleans
BOOL_VECTOR

FORMULA_NAME ReachabilityDeadlock

=== Now, execution of the tool begins

BK_START 1590761730886

[2020-05-29 14:15:34] [INFO ] Running its-tools with arguments : [-pnfolder, /home/mcc/execution, -examination, ReachabilityDeadlock, -z3path, /home/mcc/BenchKit//z3/bin/z3, -yices2path, /home/mcc/BenchKit//yices/bin/yices, -timeout, 3600, -rebuildPNML]
[2020-05-29 14:15:34] [INFO ] Parsing pnml file : /home/mcc/execution/model.pnml
[2020-05-29 14:15:34] [INFO ] Detected file is not PT type :http://www.pnml.org/version-2009/grammar/symmetricnet
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
[2020-05-29 14:15:35] [INFO ] Load time of PNML (colored model parsed with PNMLFW) : 1366 ms
[2020-05-29 14:15:35] [INFO ] sort/places :
Couple->state,

[2020-05-29 14:15:35] [INFO ] Imported 1 HL places and 2 HL transitions for a total of 40401 PT places and 8120802.0 transition bindings in 268 ms.
[2020-05-29 14:15:35] [INFO ] Computed order based on color domains.
[2020-05-29 14:16:05] [INFO ] Unfolded HLPN to a Petri net with 40401 places and 8040201 transitions in 30139 ms.
[2020-05-29 14:16:05] [INFO ] Unfolded HLPN properties in 0 ms.
Parsed 1 properties from file /home/mcc/execution/ReachabilityDeadlock.xml in 278539 ms.
Working with output stream class java.io.PrintStream
Built sparse matrix representations for Structural reductions in 1922 ms.6307536KB memory used
Starting structural reductions, iteration 0 : 40401/40401 places, 8040201/8040201 transitions.
Applied a total of 0 rules in 153053 ms. Remains 40401 /40401 variables (removed 0) and now considering 8040201/8040201 (removed 0) transitions.
Finished structural reductions, in 1 iterations. Remains : 40401/40401 places, 8040201/8040201 transitions.
Starting structural reductions, iteration 0 : 40401/40401 places, 8040201/8040201 transitions.
Applied a total of 0 rules in 147257 ms. Remains 40401 /40401 variables (removed 0) and now considering 8040201/8040201 (removed 0) transitions.
// Phase 1: matrix 8040201 rows 40401 cols
[2020-05-29 14:29:35] [INFO ] Computed 201 place invariants in 255328 ms
[2020-05-29 14:29:38] [INFO ] SMT solver returned unknown. Retrying;
[2020-05-29 14:30:09] [INFO ] Performed 398/40401 implicitness test of which 0 returned IMPLICIT in 30 seconds.
[2020-05-29 14:30:39] [INFO ] Performed 841/40401 implicitness test of which 0 returned IMPLICIT in 60 seconds.
[2020-05-29 14:31:09] [INFO ] Performed 1283/40401 implicitness test of which 0 returned IMPLICIT in 90 seconds.
[2020-05-29 14:31:39] [INFO ] Performed 1692/40401 implicitness test of which 0 returned IMPLICIT in 120 seconds.
[2020-05-29 14:31:39] [INFO ] Timeout of Implicit test with SMT after 120 seconds.
[2020-05-29 14:31:39] [INFO ] Implicit Places using invariants in 382335 ms returned []
Implicit Place search using SMT only with invariants took 382368 ms to find 0 implicit places.
// Phase 1: matrix 8040201 rows 40401 cols
[2020-05-29 14:35:58] [INFO ] Computed 201 place invariants in 250889 ms
[2020-05-29 14:36:01] [INFO ] SMT solver returned unknown. Retrying;
[2020-05-29 14:36:31] [INFO ] Performed 441/8040201 'is it Dead' test of which 0 returned DEAD in 30 seconds.
[2020-05-29 14:36:58] [INFO ] Dead Transitions with SMT raised an exceptionSMT solver raised an error when submitting script. Raised (error "Failed to assert expression: java.io.IOException: Broken pipe (and (>= s603 1) (>= s916 1))") after 319453 ms
Finished structural reductions, in 1 iterations. Remains : 40401/40401 places, 8040201/8040201 transitions.
Interrupted Parikh directed walk after 7639 steps, including 0 resets, run timeout after 30001 ms. (steps per millisecond=0 )
// Phase 1: matrix 8040201 rows 40401 cols
[2020-05-29 14:43:11] [INFO ] Computed 201 place invariants in 320396 ms
[2020-05-29 14:50:49] [WARNING] SMT solver failed with error :java.lang.RuntimeException: SMT solver raised an error when submitting script. Raised (error "Failed to assert expression: java.io.IOException: Stream closed (= 1 (+ s27537 s27538 s27539 s27540 s27541 s27542 s27543 s27544 s27545 s27546 s27547 s27548 s27549 s27550 s27551 s27552 s27553 s27554 s27555 s27556 s27557 s27558 s27559 s27560 s27561 s27562 s27563 s27564 s27565 s27566 s27567 s27568 s27569 s27570 s27571 s27572 s27573 s27574 s27575 s27576 s27577 s27578 s27579 s27580 s27581 s27582 s27583 s27584 s27585 s27586 s27587 s27588 s27589 s27590 s27591 s27592 s27593 s27594 s27595 s27596 s27597 s27598 s27599 s27600 s27601 s27602 s27603 s27604 s27605 s27606 s27607 s27608 s27609 s27610 s27611 s27612 s27613 s27614 s27615 s27616 s27617 s27618 s27619 s27620 s27621 s27622 s27623 s27624 s27625 s27626 s27627 s27628 s27629 s27630 s27631 s27632 s27633 s27634 s27635 s27636 s27637 s27638 s27639 s27640 s27641 s27642 s27643 s27644 s27645 s27646 s27647 s27648 s27649 s27650 s27651 s27652 s27653 s27654 s27655 s27656 s27657 s27658 s27659 s27660 s27661 s27662 s27663 s27664 s27665 s27666 s27667 s27668 s27669 s27670 s27671 s27672 s27673 s27674 s27675 s27676 s27677 s27678 s27679 s27680 s27681 s27682 s27683 s27684 s27685 s27686 s27687 s27688 s27689 s27690 s27691 s27692 s27693 s27694 s27695 s27696 s27697 s27698 s27699 s27700 s27701 s27702 s27703 s27704 s27705 s27706 s27707 s27708 s27709 s27710 s27711 s27712 s27713 s27714 s27715 s27716 s27717 s27718 s27719 s27720 s27721 s27722 s27723 s27724 s27725 s27726 s27727 s27728 s27729 s27730 s27731 s27732 s27733 s27734 s27735 s27736 s27737))") while checking Deadlocks.
Interrupted Parikh directed walk after 1722 steps, including 0 resets, run timeout after 30196 ms. (steps per millisecond=0 )
Interrupted Parikh directed walk after 10992 steps, including 0 resets, run timeout after 30001 ms. (steps per millisecond=0 )
Interrupted Parikh directed walk after 2956 steps, including 0 resets, run timeout after 30986 ms. (steps per millisecond=0 )
Interrupted Parikh directed walk after 11018 steps, including 0 resets, run timeout after 30002 ms. (steps per millisecond=0 )
[2020-05-29 14:58:35] [INFO ] Flatten gal took : 319560 ms
[2020-05-29 14:59:09] [INFO ] Export to PNML in file /home/mcc/execution/model.sr.pnml took 33645 ms.
[2020-05-29 14:59:09] [INFO ] Export to MCC properties in file /home/mcc/execution/ReachabilityDeadlock.sr.xml took 7 ms.
An exception occurred while writing to the platform log:
java.io.IOException: No space left on device
at java.base/java.io.FileOutputStream.writeBytes(Native Method)
at java.base/java.io.FileOutputStream.write(FileOutputStream.java:354)
at java.base/sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:233)
at java.base/sun.nio.cs.StreamEncoder.implFlushBuffer(StreamEncoder.java:312)
at java.base/sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:316)
at java.base/sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:153)
at java.base/java.io.OutputStreamWriter.flush(OutputStreamWriter.java:254)
at java.base/java.io.BufferedWriter.flush(BufferedWriter.java:257)
at org.eclipse.osgi.internal.log.EquinoxLogWriter.log(EquinoxLogWriter.java:304)
at org.eclipse.osgi.internal.log.EquinoxLogWriter.logged(EquinoxLogWriter.java:756)
at org.eclipse.osgi.internal.log.ExtendedLogReaderServiceFactory.safeLogged(ExtendedLogReaderServiceFactory.java:110)
at org.eclipse.osgi.internal.log.ExtendedLogReaderServiceFactory.logPrivileged(ExtendedLogReaderServiceFactory.java:253)
at org.eclipse.osgi.internal.log.ExtendedLogReaderServiceFactory.log(ExtendedLogReaderServiceFactory.java:225)
at org.eclipse.osgi.internal.log.ExtendedLogServiceFactory.log(ExtendedLogServiceFactory.java:97)
at org.eclipse.osgi.internal.log.LoggerImpl.log(LoggerImpl.java:88)
at org.eclipse.osgi.internal.log.LoggerImpl.log(LoggerImpl.java:80)
at org.eclipse.osgi.internal.log.LoggerImpl.log(LoggerImpl.java:76)
at org.eclipse.osgi.internal.log.EquinoxLogFactory$1.log(EquinoxLogFactory.java:65)
at org.eclipse.osgi.internal.log.EquinoxLogServices.log(EquinoxLogServices.java:158)
at org.eclipse.osgi.internal.log.EquinoxLogServices.log(EquinoxLogServices.java:154)
at org.eclipse.osgi.storage.Storage.close(Storage.java:486)
at org.eclipse.osgi.internal.framework.EquinoxContainer.close(EquinoxContainer.java:198)
at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule.stopWorker(EquinoxBundle.java:204)
at org.eclipse.osgi.container.Module.doStop(Module.java:658)
at org.eclipse.osgi.container.Module.stop(Module.java:520)
at org.eclipse.osgi.container.SystemModule.stop(SystemModule.java:207)
at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule$1.run(EquinoxBundle.java:220)
at java.base/java.lang.Thread.run(Thread.java:834)
Logging to the console instead.

!ENTRY org.eclipse.osgi 4 0 2020-05-29 14:59:09.645
!MESSAGE Error saving on shutdown
!STACK 0
java.io.IOException: No space left on device
at java.base/java.io.FileOutputStream.writeBytes(Native Method)
at java.base/java.io.FileOutputStream.write(FileOutputStream.java:354)
at org.eclipse.osgi.storagemanager.ManagedOutputStream.write(ManagedOutputStream.java:105)
at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81)
at java.base/java.io.BufferedOutputStream.write(BufferedOutputStream.java:127)
at java.base/java.io.DataOutputStream.writeLong(DataOutputStream.java:224)
at org.eclipse.osgi.storage.Storage.saveGenerations(Storage.java:1339)
at org.eclipse.osgi.storage.Storage.save0(Storage.java:1277)
at org.eclipse.osgi.storage.Storage.save(Storage.java:1246)
at org.eclipse.osgi.storage.Storage.close(Storage.java:484)
at org.eclipse.osgi.internal.framework.EquinoxContainer.close(EquinoxContainer.java:198)
at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule.stopWorker(EquinoxBundle.java:204)
at org.eclipse.osgi.container.Module.doStop(Module.java:658)
at org.eclipse.osgi.container.Module.stop(Module.java:520)
at org.eclipse.osgi.container.SystemModule.stop(SystemModule.java:207)
at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule$1.run(EquinoxBundle.java:220)
at java.base/java.lang.Thread.run(Thread.java:834)
info: Time: 3600 - MCC
info: timeLeft: 3570

BK_STOP 1590764350229

--------------------
content from stderr:

+ sh /home/mcc/BenchKit/BenchKit_head.its.sh
+ export BINDIR=/home/mcc/BenchKit/
+ pwd
+ export MODEL=/home/mcc/execution
+ [[ ReachabilityDeadlock = StateSpace
/home/mcc/BenchKit/BenchKit_head.its.sh: 18: /home/mcc/BenchKit/BenchKit_head.its.sh: [[: not found
+ /home/mcc/BenchKit//runeclipse.sh /home/mcc/execution ReachabilityDeadlock -timeout 3600 -rebuildPNML
+ ulimit -s 65536
+ [[ -z '' ]]
+ export LTSMIN_MEM_SIZE=8589934592
+ LTSMIN_MEM_SIZE=8589934592
+ /home/mcc/BenchKit//itstools/its-tools -data /home/mcc/execution/workspace -pnfolder /home/mcc/execution -examination ReachabilityDeadlock -z3path /home/mcc/BenchKit//z3/bin/z3 -yices2path /home/mcc/BenchKit//yices/bin/yices -timeout 3600 -rebuildPNML -vmargs -Dosgi.locking=none -Declipse.stateSaveDelayInterval=-1 -Dosgi.configuration.area=/tmp/.eclipse -Xss128m -Xms40m -Xmx16000m -Dfile.encoding=UTF-8 -Dosgi.requiredJavaVersion=1.6
+ '[' -f model.sr.pnml ']'
+ cp model.pnml model.ori.pnml
cp: error writing 'model.ori.pnml': No space left on device
+ cp ReachabilityDeadlock.xml ReachabilityDeadlock.ori.xml
cp: cannot stat 'ReachabilityDeadlock.xml': No such file or directory
+ cp model.sr.pnml model.pnml
cp: error writing 'model.pnml': No space left on device
+ cp ReachabilityDeadlock.sr.xml ReachabilityDeadlock.xml
+ sh /home/mcc/BenchKit/BenchKit_head.lola.sh
/home/mcc/BenchKit/BenchKit_head.lola.sh: 7: /home/mcc/BenchKit/BenchKit_head.lola.sh: [[: not found
cp: error writing './Makefile': No space left on device
make: *** No rule to make target 'verify'. Stop.
make: *** No rule to make target 'result'. Stop.

Sequence of Actions to be Executed by the VM

This is useful if one wants to reexecute the tool in the VM from the submitted image disk.

set -x
# this is for BenchKit: configuration of major elements for the test
export BK_INPUT="TokenRing-COL-200"
export BK_EXAMINATION="ReachabilityDeadlock"
export BK_TOOL="itslola"
export BK_RESULT_DIR="/tmp/BK_RESULTS/OUTPUTS"
export BK_TIME_CONFINEMENT="1800"
export BK_MEMORY_CONFINEMENT="16384"

# this is specific to your benchmark or test

export BIN_DIR="$HOME/BenchKit/bin"

# remove the execution directoty if it exists (to avoid increse of .vmdk images)
if [ -d execution ] ; then
rm -rf execution
fi

# this is for BenchKit: explicit launching of the test
echo "====================================================================="
echo " Generated by BenchKit 2-4028"
echo " Executing tool itslola"
echo " Input is TokenRing-COL-200, examination is ReachabilityDeadlock"
echo " Time confinement is $BK_TIME_CONFINEMENT seconds"
echo " Memory confinement is 16384 MBytes"
echo " Number of cores is 4"
echo " Run identifier is r201-csrt-159033401200286"
echo "====================================================================="
echo
echo "--------------------"
echo "preparation of the directory to be used:"

tar xzf /home/mcc/BenchKit/INPUTS/TokenRing-COL-200.tgz
mv TokenRing-COL-200 execution
cd execution
if [ "ReachabilityDeadlock" = "ReachabilityDeadlock" ] || [ "ReachabilityDeadlock" = "UpperBounds" ] || [ "ReachabilityDeadlock" = "QuasiLiveness" ] || [ "ReachabilityDeadlock" = "StableMarking" ] || [ "ReachabilityDeadlock" = "Liveness" ] || [ "ReachabilityDeadlock" = "OneSafe" ] || [ "ReachabilityDeadlock" = "StateSpace" ]; then
rm -f GenericPropertiesVerdict.xml
fi
pwd
ls -lh

echo
echo "--------------------"
echo "content from stdout:"
echo
echo "=== Data for post analysis generated by BenchKit (invocation template)"
echo
if [ "ReachabilityDeadlock" = "UpperBounds" ] ; then
echo "The expected result is a vector of positive values"
echo NUM_VECTOR
elif [ "ReachabilityDeadlock" != "StateSpace" ] ; then
echo "The expected result is a vector of booleans"
echo BOOL_VECTOR
else
echo "no data necessary for post analysis"
fi
echo
if [ -f "ReachabilityDeadlock.txt" ] ; then
echo "here is the order used to build the result vector(from text file)"
for x in $(grep Property ReachabilityDeadlock.txt | cut -d ' ' -f 2 | sort -u) ; do
echo "FORMULA_NAME $x"
done
elif [ -f "ReachabilityDeadlock.xml" ] ; then # for cunf (txt files deleted;-)
echo echo "here is the order used to build the result vector(from xml file)"
for x in $(grep '' ReachabilityDeadlock.xml | cut -d '>' -f 2 | cut -d '<' -f 1 | sort -u) ; do
echo "FORMULA_NAME $x"
done
elif [ "ReachabilityDeadlock" = "ReachabilityDeadlock" ] || [ "ReachabilityDeadlock" = "QuasiLiveness" ] || [ "ReachabilityDeadlock" = "StableMarking" ] || [ "ReachabilityDeadlock" = "Liveness" ] || [ "ReachabilityDeadlock" = "OneSafe" ] ; then
echo "FORMULA_NAME ReachabilityDeadlock"
fi
echo
echo "=== Now, execution of the tool begins"
echo
echo -n "BK_START "
date -u +%s%3N
echo
timeout -s 9 $BK_TIME_CONFINEMENT bash -c "/home/mcc/BenchKit/BenchKit_head.sh 2> STDERR ; echo ; echo -n \"BK_STOP \" ; date -u +%s%3N"
if [ $? -eq 137 ] ; then
echo
echo "BK_TIME_CONFINEMENT_REACHED"
fi
echo
echo "--------------------"
echo "content from stderr:"
echo
cat STDERR ;