/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-SemanticLbe.epf -i ../../../trunk/examples/svcomp/pthread-ext/40_barrier_vf.i -------------------------------------------------------------------------------- This is Ultimate 0.1.25-7bb8cbd [2020-10-16 00:59:16,759 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-10-16 00:59:16,762 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-10-16 00:59:16,802 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-10-16 00:59:16,802 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-10-16 00:59:16,809 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-10-16 00:59:16,812 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-10-16 00:59:16,816 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-10-16 00:59:16,818 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-10-16 00:59:16,824 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-10-16 00:59:16,825 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-10-16 00:59:16,826 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-10-16 00:59:16,826 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-10-16 00:59:16,829 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-10-16 00:59:16,832 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-10-16 00:59:16,833 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-10-16 00:59:16,833 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-10-16 00:59:16,835 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-10-16 00:59:16,836 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-10-16 00:59:16,842 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-10-16 00:59:16,844 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-10-16 00:59:16,846 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-10-16 00:59:16,847 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-10-16 00:59:16,848 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-10-16 00:59:16,859 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-10-16 00:59:16,859 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-10-16 00:59:16,859 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-10-16 00:59:16,860 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-10-16 00:59:16,861 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-10-16 00:59:16,864 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-10-16 00:59:16,864 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-10-16 00:59:16,865 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-10-16 00:59:16,866 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-10-16 00:59:16,866 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-10-16 00:59:16,868 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-10-16 00:59:16,868 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-10-16 00:59:16,869 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-10-16 00:59:16,869 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-10-16 00:59:16,870 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-10-16 00:59:16,870 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-10-16 00:59:16,871 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-10-16 00:59:16,872 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-SemanticLbe.epf [2020-10-16 00:59:16,898 INFO L113 SettingsManager]: Loading preferences was successful [2020-10-16 00:59:16,899 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-10-16 00:59:16,900 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-10-16 00:59:16,900 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-10-16 00:59:16,900 INFO L138 SettingsManager]: * Use SBE=true [2020-10-16 00:59:16,900 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-10-16 00:59:16,901 INFO L138 SettingsManager]: * sizeof long=4 [2020-10-16 00:59:16,901 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-10-16 00:59:16,901 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-10-16 00:59:16,901 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-10-16 00:59:16,902 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-10-16 00:59:16,902 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-10-16 00:59:16,902 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-10-16 00:59:16,902 INFO L138 SettingsManager]: * sizeof long double=12 [2020-10-16 00:59:16,902 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-10-16 00:59:16,902 INFO L138 SettingsManager]: * Use constant arrays=true [2020-10-16 00:59:16,903 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-10-16 00:59:16,903 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-10-16 00:59:16,903 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-10-16 00:59:16,903 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-10-16 00:59:16,903 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-10-16 00:59:16,904 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-16 00:59:16,904 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-10-16 00:59:16,904 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-10-16 00:59:16,904 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-10-16 00:59:16,905 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-10-16 00:59:16,905 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-10-16 00:59:16,905 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2020-10-16 00:59:16,905 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2020-10-16 00:59:17,205 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-10-16 00:59:17,222 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-10-16 00:59:17,227 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-10-16 00:59:17,229 INFO L271 PluginConnector]: Initializing CDTParser... [2020-10-16 00:59:17,229 INFO L275 PluginConnector]: CDTParser initialized [2020-10-16 00:59:17,230 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-ext/40_barrier_vf.i [2020-10-16 00:59:17,287 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d4375a477/ea9c829805d44e50b7adaec484536c13/FLAG2f6f1e82c [2020-10-16 00:59:17,844 INFO L306 CDTParser]: Found 1 translation units. [2020-10-16 00:59:17,844 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/40_barrier_vf.i [2020-10-16 00:59:17,857 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d4375a477/ea9c829805d44e50b7adaec484536c13/FLAG2f6f1e82c [2020-10-16 00:59:18,102 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d4375a477/ea9c829805d44e50b7adaec484536c13 [2020-10-16 00:59:18,110 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-10-16 00:59:18,112 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2020-10-16 00:59:18,113 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-10-16 00:59:18,113 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-10-16 00:59:18,116 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-10-16 00:59:18,117 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.10 12:59:18" (1/1) ... [2020-10-16 00:59:18,120 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@10dc2f5c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 12:59:18, skipping insertion in model container [2020-10-16 00:59:18,120 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.10 12:59:18" (1/1) ... [2020-10-16 00:59:18,127 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-10-16 00:59:18,186 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-10-16 00:59:18,575 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-16 00:59:18,586 INFO L203 MainTranslator]: Completed pre-run [2020-10-16 00:59:18,631 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-16 00:59:18,711 INFO L208 MainTranslator]: Completed translation [2020-10-16 00:59:18,711 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 12:59:18 WrapperNode [2020-10-16 00:59:18,712 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-10-16 00:59:18,712 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-10-16 00:59:18,713 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-10-16 00:59:18,713 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-10-16 00:59:18,720 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 12:59:18" (1/1) ... [2020-10-16 00:59:18,734 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 12:59:18" (1/1) ... [2020-10-16 00:59:18,753 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-10-16 00:59:18,754 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-10-16 00:59:18,754 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-10-16 00:59:18,754 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-10-16 00:59:18,762 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 12:59:18" (1/1) ... [2020-10-16 00:59:18,762 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 12:59:18" (1/1) ... [2020-10-16 00:59:18,765 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 12:59:18" (1/1) ... [2020-10-16 00:59:18,765 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 12:59:18" (1/1) ... [2020-10-16 00:59:18,770 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 12:59:18" (1/1) ... [2020-10-16 00:59:18,775 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 12:59:18" (1/1) ... [2020-10-16 00:59:18,777 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 12:59:18" (1/1) ... [2020-10-16 00:59:18,780 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-10-16 00:59:18,780 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-10-16 00:59:18,780 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-10-16 00:59:18,781 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-10-16 00:59:18,781 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 12:59:18" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-16 00:59:18,854 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2020-10-16 00:59:18,854 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2020-10-16 00:59:18,855 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-10-16 00:59:18,855 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-10-16 00:59:18,855 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-10-16 00:59:18,855 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-10-16 00:59:18,855 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-10-16 00:59:18,857 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2020-10-16 00:59:19,355 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-10-16 00:59:19,355 INFO L298 CfgBuilder]: Removed 10 assume(true) statements. [2020-10-16 00:59:19,358 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.10 12:59:19 BoogieIcfgContainer [2020-10-16 00:59:19,358 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-10-16 00:59:19,360 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-10-16 00:59:19,360 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-10-16 00:59:19,363 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-10-16 00:59:19,364 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.10 12:59:18" (1/3) ... [2020-10-16 00:59:19,364 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@64f0162f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.10 12:59:19, skipping insertion in model container [2020-10-16 00:59:19,365 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 12:59:18" (2/3) ... [2020-10-16 00:59:19,365 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@64f0162f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.10 12:59:19, skipping insertion in model container [2020-10-16 00:59:19,365 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.10 12:59:19" (3/3) ... [2020-10-16 00:59:19,367 INFO L111 eAbstractionObserver]: Analyzing ICFG 40_barrier_vf.i [2020-10-16 00:59:19,377 INFO L164 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-10-16 00:59:19,385 INFO L176 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-10-16 00:59:19,386 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2020-10-16 00:59:19,408 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:19,408 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:19,408 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:19,408 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:19,409 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:19,409 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:19,409 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:19,410 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:19,410 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:19,410 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:19,410 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:19,411 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:19,411 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:19,411 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:19,411 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:19,412 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:19,412 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:19,412 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:19,413 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:19,413 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:19,413 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:19,413 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:19,414 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:19,414 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:19,418 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:19,418 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:19,418 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:19,419 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:19,419 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:19,419 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:19,419 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:19,438 INFO L253 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2020-10-16 00:59:19,459 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-16 00:59:19,460 INFO L378 AbstractCegarLoop]: Hoare is false [2020-10-16 00:59:19,460 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-16 00:59:19,460 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-16 00:59:19,460 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-16 00:59:19,460 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-16 00:59:19,460 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-16 00:59:19,461 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-16 00:59:19,473 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 44 places, 45 transitions, 95 flow [2020-10-16 00:59:19,506 INFO L129 PetriNetUnfolder]: 5/53 cut-off events. [2020-10-16 00:59:19,506 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-16 00:59:19,511 INFO L80 FinitePrefix]: Finished finitePrefix Result has 58 conditions, 53 events. 5/53 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 61 event pairs, 0 based on Foata normal form. 0/45 useless extension candidates. Maximal degree in co-relation 34. Up to 4 conditions per place. [2020-10-16 00:59:19,512 INFO L82 GeneralOperation]: Start removeDead. Operand has 44 places, 45 transitions, 95 flow [2020-10-16 00:59:19,518 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 44 places, 45 transitions, 95 flow [2020-10-16 00:59:19,521 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-16 00:59:19,523 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 44 places, 45 transitions, 95 flow [2020-10-16 00:59:19,526 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 44 places, 45 transitions, 95 flow [2020-10-16 00:59:19,527 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 44 places, 45 transitions, 95 flow [2020-10-16 00:59:19,542 INFO L129 PetriNetUnfolder]: 5/53 cut-off events. [2020-10-16 00:59:19,542 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-16 00:59:19,543 INFO L80 FinitePrefix]: Finished finitePrefix Result has 58 conditions, 53 events. 5/53 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 68 event pairs, 0 based on Foata normal form. 0/45 useless extension candidates. Maximal degree in co-relation 34. Up to 4 conditions per place. [2020-10-16 00:59:19,545 INFO L117 LiptonReduction]: Number of co-enabled transitions 500 [2020-10-16 00:59:19,937 INFO L375 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 2, 1] term [2020-10-16 00:59:19,938 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 00:59:20,847 INFO L132 LiptonReduction]: Checked pairs total: 429 [2020-10-16 00:59:20,848 INFO L134 LiptonReduction]: Total number of compositions: 47 [2020-10-16 00:59:20,850 INFO L182 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1332 [2020-10-16 00:59:20,856 INFO L129 PetriNetUnfolder]: 0/4 cut-off events. [2020-10-16 00:59:20,856 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-16 00:59:20,856 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:59:20,857 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2020-10-16 00:59:20,858 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 00:59:20,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:59:20,863 INFO L82 PathProgramCache]: Analyzing trace with hash 9475466, now seen corresponding path program 1 times [2020-10-16 00:59:20,873 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:59:20,874 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559159611] [2020-10-16 00:59:20,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:59:20,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:59:21,085 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:59:21,085 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559159611] [2020-10-16 00:59:21,086 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 00:59:21,087 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-10-16 00:59:21,087 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77164388] [2020-10-16 00:59:21,097 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-16 00:59:21,098 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:59:21,112 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-16 00:59:21,115 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 00:59:21,116 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 40 out of 92 [2020-10-16 00:59:21,118 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 11 places, 8 transitions, 21 flow. Second operand 3 states. [2020-10-16 00:59:21,118 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:59:21,118 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 40 of 92 [2020-10-16 00:59:21,120 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:59:21,127 INFO L129 PetriNetUnfolder]: 0/6 cut-off events. [2020-10-16 00:59:21,127 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-16 00:59:21,128 INFO L80 FinitePrefix]: Finished finitePrefix Result has 13 conditions, 6 events. 0/6 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 1. Compared 0 event pairs, 0 based on Foata normal form. 3/9 useless extension candidates. Maximal degree in co-relation 0. Up to 2 conditions per place. [2020-10-16 00:59:21,129 INFO L132 encePairwiseOnDemand]: 88/92 looper letters, 0 selfloop transitions, 1 changer transitions 0/5 dead transitions. [2020-10-16 00:59:21,129 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 10 places, 5 transitions, 17 flow [2020-10-16 00:59:21,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-16 00:59:21,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-10-16 00:59:21,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 124 transitions. [2020-10-16 00:59:21,144 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.4492753623188406 [2020-10-16 00:59:21,145 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 124 transitions. [2020-10-16 00:59:21,146 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 124 transitions. [2020-10-16 00:59:21,148 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:59:21,151 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 124 transitions. [2020-10-16 00:59:21,153 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 4 states. [2020-10-16 00:59:21,159 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 4 states. [2020-10-16 00:59:21,160 INFO L81 ComplementDD]: Finished complementDD. Result 4 states. [2020-10-16 00:59:21,162 INFO L185 Difference]: Start difference. First operand has 11 places, 8 transitions, 21 flow. Second operand 3 states and 124 transitions. [2020-10-16 00:59:21,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 10 places, 5 transitions, 17 flow [2020-10-16 00:59:21,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 10 places, 5 transitions, 17 flow, removed 0 selfloop flow, removed 0 redundant places. [2020-10-16 00:59:21,167 INFO L241 Difference]: Finished difference. Result has 10 places, 5 transitions, 17 flow [2020-10-16 00:59:21,170 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=92, PETRI_DIFFERENCE_MINUEND_FLOW=15, PETRI_DIFFERENCE_MINUEND_PLACES=8, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=5, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=4, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=17, PETRI_PLACES=10, PETRI_TRANSITIONS=5} [2020-10-16 00:59:21,171 INFO L342 CegarLoopForPetriNet]: 11 programPoint places, -1 predicate places. [2020-10-16 00:59:21,171 INFO L481 AbstractCegarLoop]: Abstraction has has 10 places, 5 transitions, 17 flow [2020-10-16 00:59:21,172 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-16 00:59:21,172 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:59:21,172 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2020-10-16 00:59:21,172 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-10-16 00:59:21,173 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 00:59:21,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:59:21,173 INFO L82 PathProgramCache]: Analyzing trace with hash 515919094, now seen corresponding path program 1 times [2020-10-16 00:59:21,173 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:59:21,174 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460212142] [2020-10-16 00:59:21,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:59:21,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 00:59:21,192 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 00:59:21,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 00:59:21,203 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 00:59:21,225 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-16 00:59:21,225 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-16 00:59:21,226 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-10-16 00:59:21,228 WARN L371 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-16 00:59:21,228 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2020-10-16 00:59:21,235 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,235 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,235 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,236 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,236 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,236 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,236 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,236 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,237 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,237 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,237 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,237 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,238 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,238 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,238 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,238 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,238 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,239 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,239 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,239 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,239 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,239 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,240 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,240 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,240 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,241 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,241 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,241 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,241 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,241 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,241 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,242 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,242 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,242 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,242 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,243 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,243 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,243 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,243 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,244 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,244 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,244 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,244 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,244 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,245 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,245 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,245 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,245 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,246 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,246 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,246 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,246 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,247 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,247 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,247 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,249 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,250 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,250 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,250 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,250 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,251 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,251 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:21,254 INFO L253 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2020-10-16 00:59:21,255 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-16 00:59:21,255 INFO L378 AbstractCegarLoop]: Hoare is false [2020-10-16 00:59:21,255 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-16 00:59:21,255 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-16 00:59:21,255 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-16 00:59:21,255 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-16 00:59:21,256 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-16 00:59:21,256 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-16 00:59:21,258 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 69 places, 71 transitions, 154 flow [2020-10-16 00:59:21,276 INFO L129 PetriNetUnfolder]: 9/88 cut-off events. [2020-10-16 00:59:21,277 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2020-10-16 00:59:21,278 INFO L80 FinitePrefix]: Finished finitePrefix Result has 98 conditions, 88 events. 9/88 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 195 event pairs, 0 based on Foata normal form. 0/74 useless extension candidates. Maximal degree in co-relation 59. Up to 6 conditions per place. [2020-10-16 00:59:21,278 INFO L82 GeneralOperation]: Start removeDead. Operand has 69 places, 71 transitions, 154 flow [2020-10-16 00:59:21,279 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 69 places, 71 transitions, 154 flow [2020-10-16 00:59:21,279 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-16 00:59:21,280 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 69 places, 71 transitions, 154 flow [2020-10-16 00:59:21,280 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 69 places, 71 transitions, 154 flow [2020-10-16 00:59:21,280 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 69 places, 71 transitions, 154 flow [2020-10-16 00:59:21,296 INFO L129 PetriNetUnfolder]: 9/88 cut-off events. [2020-10-16 00:59:21,296 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2020-10-16 00:59:21,298 INFO L80 FinitePrefix]: Finished finitePrefix Result has 98 conditions, 88 events. 9/88 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 194 event pairs, 0 based on Foata normal form. 0/74 useless extension candidates. Maximal degree in co-relation 59. Up to 6 conditions per place. [2020-10-16 00:59:21,301 INFO L117 LiptonReduction]: Number of co-enabled transitions 2300 [2020-10-16 00:59:22,335 INFO L132 LiptonReduction]: Checked pairs total: 13229 [2020-10-16 00:59:22,335 INFO L134 LiptonReduction]: Total number of compositions: 57 [2020-10-16 00:59:22,336 INFO L182 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1057 [2020-10-16 00:59:22,339 INFO L129 PetriNetUnfolder]: 0/8 cut-off events. [2020-10-16 00:59:22,340 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-16 00:59:22,340 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:59:22,340 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2020-10-16 00:59:22,340 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:59:22,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:59:22,341 INFO L82 PathProgramCache]: Analyzing trace with hash 434435983, now seen corresponding path program 1 times [2020-10-16 00:59:22,341 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:59:22,341 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86147562] [2020-10-16 00:59:22,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:59:22,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:59:22,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:59:22,368 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86147562] [2020-10-16 00:59:22,369 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 00:59:22,369 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-16 00:59:22,369 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224263507] [2020-10-16 00:59:22,370 INFO L461 AbstractCegarLoop]: Interpolant automaton has 2 states [2020-10-16 00:59:22,370 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:59:22,370 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2020-10-16 00:59:22,370 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2020-10-16 00:59:22,371 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 128 [2020-10-16 00:59:22,371 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 37 transitions, 86 flow. Second operand 2 states. [2020-10-16 00:59:22,372 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:59:22,372 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 128 [2020-10-16 00:59:22,372 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:59:22,378 INFO L129 PetriNetUnfolder]: 2/35 cut-off events. [2020-10-16 00:59:22,378 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2020-10-16 00:59:22,379 INFO L80 FinitePrefix]: Finished finitePrefix Result has 46 conditions, 35 events. 2/35 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 65 event pairs, 0 based on Foata normal form. 7/40 useless extension candidates. Maximal degree in co-relation 42. Up to 3 conditions per place. [2020-10-16 00:59:22,379 INFO L132 encePairwiseOnDemand]: 123/128 looper letters, 0 selfloop transitions, 0 changer transitions 0/32 dead transitions. [2020-10-16 00:59:22,380 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 32 transitions, 76 flow [2020-10-16 00:59:22,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2020-10-16 00:59:22,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2020-10-16 00:59:22,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 179 transitions. [2020-10-16 00:59:22,384 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.69921875 [2020-10-16 00:59:22,384 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 179 transitions. [2020-10-16 00:59:22,384 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 179 transitions. [2020-10-16 00:59:22,385 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:59:22,385 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 179 transitions. [2020-10-16 00:59:22,387 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 3 states. [2020-10-16 00:59:22,388 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 3 states. [2020-10-16 00:59:22,388 INFO L81 ComplementDD]: Finished complementDD. Result 3 states. [2020-10-16 00:59:22,388 INFO L185 Difference]: Start difference. First operand has 38 places, 37 transitions, 86 flow. Second operand 2 states and 179 transitions. [2020-10-16 00:59:22,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 32 transitions, 76 flow [2020-10-16 00:59:22,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 32 transitions, 74 flow, removed 1 selfloop flow, removed 0 redundant places. [2020-10-16 00:59:22,390 INFO L241 Difference]: Finished difference. Result has 36 places, 32 transitions, 74 flow [2020-10-16 00:59:22,391 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=128, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=74, PETRI_PLACES=36, PETRI_TRANSITIONS=32} [2020-10-16 00:59:22,391 INFO L342 CegarLoopForPetriNet]: 38 programPoint places, -2 predicate places. [2020-10-16 00:59:22,391 INFO L481 AbstractCegarLoop]: Abstraction has has 36 places, 32 transitions, 74 flow [2020-10-16 00:59:22,391 INFO L482 AbstractCegarLoop]: Interpolant automaton has 2 states. [2020-10-16 00:59:22,391 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:59:22,391 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1] [2020-10-16 00:59:22,392 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-10-16 00:59:22,392 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:59:22,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:59:22,392 INFO L82 PathProgramCache]: Analyzing trace with hash 1665110130, now seen corresponding path program 1 times [2020-10-16 00:59:22,393 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:59:22,393 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1129014923] [2020-10-16 00:59:22,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:59:22,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 00:59:22,408 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 00:59:22,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 00:59:22,418 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 00:59:22,423 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-16 00:59:22,424 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-16 00:59:22,424 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-10-16 00:59:22,425 WARN L371 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-16 00:59:22,427 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2020-10-16 00:59:22,438 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,438 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,438 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,438 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,439 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,439 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,439 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,439 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,439 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,439 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,440 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,440 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,440 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,440 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,440 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,441 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,441 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,441 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,441 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,441 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,442 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,442 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,442 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,442 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,443 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,443 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,443 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,443 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,443 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,443 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,444 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,444 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,444 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,444 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,444 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,445 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,445 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,445 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,445 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,445 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,446 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,446 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,446 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,446 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,446 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,447 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,447 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,447 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,448 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,448 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,448 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,448 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,448 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,448 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,449 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,449 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,449 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,449 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,449 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,450 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,450 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,450 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,450 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,450 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,451 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,451 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,451 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,451 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,451 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,452 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,452 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,452 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,452 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,453 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,453 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,453 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,453 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,453 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,453 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,457 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,458 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,458 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,458 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,458 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,458 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,458 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,461 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,461 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,461 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,462 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,462 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,462 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,462 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:22,463 INFO L253 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2020-10-16 00:59:22,464 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-16 00:59:22,464 INFO L378 AbstractCegarLoop]: Hoare is false [2020-10-16 00:59:22,464 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-16 00:59:22,464 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-16 00:59:22,464 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-16 00:59:22,465 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-16 00:59:22,465 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-16 00:59:22,465 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-16 00:59:22,467 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 94 places, 97 transitions, 215 flow [2020-10-16 00:59:22,483 INFO L129 PetriNetUnfolder]: 13/123 cut-off events. [2020-10-16 00:59:22,483 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2020-10-16 00:59:22,485 INFO L80 FinitePrefix]: Finished finitePrefix Result has 139 conditions, 123 events. 13/123 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 354 event pairs, 0 based on Foata normal form. 0/103 useless extension candidates. Maximal degree in co-relation 92. Up to 8 conditions per place. [2020-10-16 00:59:22,485 INFO L82 GeneralOperation]: Start removeDead. Operand has 94 places, 97 transitions, 215 flow [2020-10-16 00:59:22,486 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 94 places, 97 transitions, 215 flow [2020-10-16 00:59:22,487 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-16 00:59:22,487 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 94 places, 97 transitions, 215 flow [2020-10-16 00:59:22,487 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 94 places, 97 transitions, 215 flow [2020-10-16 00:59:22,487 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 94 places, 97 transitions, 215 flow [2020-10-16 00:59:22,502 INFO L129 PetriNetUnfolder]: 13/123 cut-off events. [2020-10-16 00:59:22,502 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2020-10-16 00:59:22,504 INFO L80 FinitePrefix]: Finished finitePrefix Result has 139 conditions, 123 events. 13/123 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 370 event pairs, 0 based on Foata normal form. 0/103 useless extension candidates. Maximal degree in co-relation 92. Up to 8 conditions per place. [2020-10-16 00:59:22,509 INFO L117 LiptonReduction]: Number of co-enabled transitions 5400 [2020-10-16 00:59:23,901 INFO L132 LiptonReduction]: Checked pairs total: 30725 [2020-10-16 00:59:23,902 INFO L134 LiptonReduction]: Total number of compositions: 72 [2020-10-16 00:59:23,902 INFO L182 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1415 [2020-10-16 00:59:23,906 INFO L129 PetriNetUnfolder]: 0/16 cut-off events. [2020-10-16 00:59:23,906 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2020-10-16 00:59:23,906 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:59:23,906 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2020-10-16 00:59:23,907 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:59:23,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:59:23,907 INFO L82 PathProgramCache]: Analyzing trace with hash -863464809, now seen corresponding path program 1 times [2020-10-16 00:59:23,907 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:59:23,908 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001183705] [2020-10-16 00:59:23,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:59:23,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:59:23,934 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 00:59:23,934 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001183705] [2020-10-16 00:59:23,934 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 00:59:23,934 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-16 00:59:23,935 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841738855] [2020-10-16 00:59:23,935 INFO L461 AbstractCegarLoop]: Interpolant automaton has 2 states [2020-10-16 00:59:23,935 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:59:23,936 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2020-10-16 00:59:23,936 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2020-10-16 00:59:23,937 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 121 out of 169 [2020-10-16 00:59:23,937 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 52 transitions, 125 flow. Second operand 2 states. [2020-10-16 00:59:23,938 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:59:23,938 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 121 of 169 [2020-10-16 00:59:23,956 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:59:23,968 INFO L129 PetriNetUnfolder]: 3/51 cut-off events. [2020-10-16 00:59:23,968 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2020-10-16 00:59:23,969 INFO L80 FinitePrefix]: Finished finitePrefix Result has 68 conditions, 51 events. 3/51 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 127 event pairs, 0 based on Foata normal form. 9/57 useless extension candidates. Maximal degree in co-relation 63. Up to 4 conditions per place. [2020-10-16 00:59:23,970 INFO L132 encePairwiseOnDemand]: 163/169 looper letters, 0 selfloop transitions, 0 changer transitions 0/46 dead transitions. [2020-10-16 00:59:23,970 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 46 transitions, 113 flow [2020-10-16 00:59:23,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2020-10-16 00:59:23,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2020-10-16 00:59:23,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 248 transitions. [2020-10-16 00:59:23,972 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.7337278106508875 [2020-10-16 00:59:23,973 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 248 transitions. [2020-10-16 00:59:23,973 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 248 transitions. [2020-10-16 00:59:23,973 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:59:23,973 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 248 transitions. [2020-10-16 00:59:23,975 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 3 states. [2020-10-16 00:59:23,976 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 3 states. [2020-10-16 00:59:23,976 INFO L81 ComplementDD]: Finished complementDD. Result 3 states. [2020-10-16 00:59:23,976 INFO L185 Difference]: Start difference. First operand has 54 places, 52 transitions, 125 flow. Second operand 2 states and 248 transitions. [2020-10-16 00:59:23,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 46 transitions, 113 flow [2020-10-16 00:59:23,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 46 transitions, 107 flow, removed 3 selfloop flow, removed 0 redundant places. [2020-10-16 00:59:23,978 INFO L241 Difference]: Finished difference. Result has 51 places, 46 transitions, 107 flow [2020-10-16 00:59:23,979 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=107, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=107, PETRI_PLACES=51, PETRI_TRANSITIONS=46} [2020-10-16 00:59:23,979 INFO L342 CegarLoopForPetriNet]: 54 programPoint places, -3 predicate places. [2020-10-16 00:59:23,979 INFO L481 AbstractCegarLoop]: Abstraction has has 51 places, 46 transitions, 107 flow [2020-10-16 00:59:23,979 INFO L482 AbstractCegarLoop]: Interpolant automaton has 2 states. [2020-10-16 00:59:23,979 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:59:23,979 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:59:23,980 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-10-16 00:59:23,980 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:59:23,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:59:23,980 INFO L82 PathProgramCache]: Analyzing trace with hash -1550042012, now seen corresponding path program 1 times [2020-10-16 00:59:23,980 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:59:23,981 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668524969] [2020-10-16 00:59:23,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:59:24,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:59:24,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:59:24,062 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668524969] [2020-10-16 00:59:24,062 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 00:59:24,062 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-10-16 00:59:24,063 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424562162] [2020-10-16 00:59:24,063 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-16 00:59:24,063 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:59:24,063 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-16 00:59:24,064 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-16 00:59:24,065 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 169 [2020-10-16 00:59:24,066 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 46 transitions, 107 flow. Second operand 5 states. [2020-10-16 00:59:24,066 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:59:24,066 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 169 [2020-10-16 00:59:24,066 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:59:24,423 INFO L129 PetriNetUnfolder]: 626/1898 cut-off events. [2020-10-16 00:59:24,424 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2020-10-16 00:59:24,432 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2942 conditions, 1898 events. 626/1898 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 16765 event pairs, 145 based on Foata normal form. 0/1722 useless extension candidates. Maximal degree in co-relation 2936. Up to 495 conditions per place. [2020-10-16 00:59:24,449 INFO L132 encePairwiseOnDemand]: 157/169 looper letters, 45 selfloop transitions, 26 changer transitions 0/99 dead transitions. [2020-10-16 00:59:24,449 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 99 transitions, 355 flow [2020-10-16 00:59:24,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-16 00:59:24,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-10-16 00:59:24,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 712 transitions. [2020-10-16 00:59:24,457 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6018596787827557 [2020-10-16 00:59:24,458 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 712 transitions. [2020-10-16 00:59:24,458 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 712 transitions. [2020-10-16 00:59:24,459 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:59:24,459 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 712 transitions. [2020-10-16 00:59:24,462 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 8 states. [2020-10-16 00:59:24,467 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 8 states. [2020-10-16 00:59:24,467 INFO L81 ComplementDD]: Finished complementDD. Result 8 states. [2020-10-16 00:59:24,467 INFO L185 Difference]: Start difference. First operand has 51 places, 46 transitions, 107 flow. Second operand 7 states and 712 transitions. [2020-10-16 00:59:24,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 99 transitions, 355 flow [2020-10-16 00:59:24,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 99 transitions, 355 flow, removed 0 selfloop flow, removed 0 redundant places. [2020-10-16 00:59:24,473 INFO L241 Difference]: Finished difference. Result has 63 places, 76 transitions, 321 flow [2020-10-16 00:59:24,474 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=107, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=321, PETRI_PLACES=63, PETRI_TRANSITIONS=76} [2020-10-16 00:59:24,474 INFO L342 CegarLoopForPetriNet]: 54 programPoint places, 9 predicate places. [2020-10-16 00:59:24,474 INFO L481 AbstractCegarLoop]: Abstraction has has 63 places, 76 transitions, 321 flow [2020-10-16 00:59:24,474 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-16 00:59:24,474 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:59:24,477 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1] [2020-10-16 00:59:24,477 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2020-10-16 00:59:24,477 INFO L429 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:59:24,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:59:24,479 INFO L82 PathProgramCache]: Analyzing trace with hash 1344476265, now seen corresponding path program 1 times [2020-10-16 00:59:24,480 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:59:24,481 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112408518] [2020-10-16 00:59:24,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:59:24,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 00:59:24,516 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 00:59:24,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 00:59:24,536 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 00:59:24,542 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-16 00:59:24,542 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-16 00:59:24,542 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2020-10-16 00:59:24,543 WARN L371 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-16 00:59:24,543 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2020-10-16 00:59:24,550 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,550 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,551 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,551 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,551 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,551 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,551 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,552 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,552 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,552 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,552 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,552 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,552 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,553 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,553 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,553 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,553 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,553 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,553 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,553 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,554 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,554 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,554 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,554 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,554 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,555 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,555 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,555 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,555 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,555 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,555 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,556 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,556 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,556 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,556 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,556 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,556 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,557 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,557 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,557 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,557 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,557 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,557 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,557 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,558 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,558 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,558 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,558 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,558 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,559 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,559 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,559 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,559 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,559 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,559 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,560 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,560 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,560 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,560 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,560 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,561 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,561 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,561 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,561 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,561 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,561 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,562 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,562 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,562 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,562 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,562 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,562 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,563 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,563 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,563 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,563 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,563 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,563 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,563 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,564 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,564 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,564 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,564 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,564 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,564 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,565 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,565 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,565 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,565 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,565 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,565 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,566 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,566 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,566 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,566 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,566 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,567 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,567 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,567 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,567 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,567 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,567 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,568 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,569 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,569 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,570 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,570 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,570 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,570 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,570 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,572 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,572 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,573 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,573 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,573 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,573 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,573 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,575 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,575 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,576 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,576 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,576 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,576 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,576 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:24,578 INFO L253 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2020-10-16 00:59:24,578 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-16 00:59:24,578 INFO L378 AbstractCegarLoop]: Hoare is false [2020-10-16 00:59:24,578 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-16 00:59:24,578 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-16 00:59:24,578 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-16 00:59:24,579 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-16 00:59:24,579 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-16 00:59:24,579 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-16 00:59:24,581 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 119 places, 123 transitions, 278 flow [2020-10-16 00:59:24,597 INFO L129 PetriNetUnfolder]: 17/158 cut-off events. [2020-10-16 00:59:24,598 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2020-10-16 00:59:24,600 INFO L80 FinitePrefix]: Finished finitePrefix Result has 181 conditions, 158 events. 17/158 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 507 event pairs, 0 based on Foata normal form. 0/132 useless extension candidates. Maximal degree in co-relation 131. Up to 10 conditions per place. [2020-10-16 00:59:24,600 INFO L82 GeneralOperation]: Start removeDead. Operand has 119 places, 123 transitions, 278 flow [2020-10-16 00:59:24,603 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 119 places, 123 transitions, 278 flow [2020-10-16 00:59:24,603 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-16 00:59:24,603 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 119 places, 123 transitions, 278 flow [2020-10-16 00:59:24,604 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 119 places, 123 transitions, 278 flow [2020-10-16 00:59:24,604 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 119 places, 123 transitions, 278 flow [2020-10-16 00:59:24,623 INFO L129 PetriNetUnfolder]: 17/158 cut-off events. [2020-10-16 00:59:24,624 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2020-10-16 00:59:24,626 INFO L80 FinitePrefix]: Finished finitePrefix Result has 181 conditions, 158 events. 17/158 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 508 event pairs, 0 based on Foata normal form. 0/132 useless extension candidates. Maximal degree in co-relation 131. Up to 10 conditions per place. [2020-10-16 00:59:24,637 INFO L117 LiptonReduction]: Number of co-enabled transitions 9800 [2020-10-16 00:59:26,572 INFO L132 LiptonReduction]: Checked pairs total: 62296 [2020-10-16 00:59:26,572 INFO L134 LiptonReduction]: Total number of compositions: 85 [2020-10-16 00:59:26,573 INFO L182 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1970 [2020-10-16 00:59:26,575 INFO L129 PetriNetUnfolder]: 0/9 cut-off events. [2020-10-16 00:59:26,575 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2020-10-16 00:59:26,576 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:59:26,576 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2020-10-16 00:59:26,576 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 00:59:26,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:59:26,576 INFO L82 PathProgramCache]: Analyzing trace with hash 846068059, now seen corresponding path program 1 times [2020-10-16 00:59:26,577 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:59:26,577 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404924596] [2020-10-16 00:59:26,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:59:26,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:59:26,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:59:26,592 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [404924596] [2020-10-16 00:59:26,592 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 00:59:26,592 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-16 00:59:26,593 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309976685] [2020-10-16 00:59:26,593 INFO L461 AbstractCegarLoop]: Interpolant automaton has 2 states [2020-10-16 00:59:26,593 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:59:26,593 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2020-10-16 00:59:26,594 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2020-10-16 00:59:26,595 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 208 [2020-10-16 00:59:26,595 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 67 transitions, 166 flow. Second operand 2 states. [2020-10-16 00:59:26,595 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:59:26,596 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 208 [2020-10-16 00:59:26,596 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:59:26,606 INFO L129 PetriNetUnfolder]: 4/67 cut-off events. [2020-10-16 00:59:26,607 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2020-10-16 00:59:26,607 INFO L80 FinitePrefix]: Finished finitePrefix Result has 91 conditions, 67 events. 4/67 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 186 event pairs, 0 based on Foata normal form. 11/74 useless extension candidates. Maximal degree in co-relation 85. Up to 5 conditions per place. [2020-10-16 00:59:26,608 INFO L132 encePairwiseOnDemand]: 201/208 looper letters, 0 selfloop transitions, 0 changer transitions 0/60 dead transitions. [2020-10-16 00:59:26,608 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 60 transitions, 152 flow [2020-10-16 00:59:26,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2020-10-16 00:59:26,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2020-10-16 00:59:26,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 309 transitions. [2020-10-16 00:59:26,610 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.7427884615384616 [2020-10-16 00:59:26,610 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 309 transitions. [2020-10-16 00:59:26,610 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 309 transitions. [2020-10-16 00:59:26,611 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:59:26,611 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 309 transitions. [2020-10-16 00:59:26,612 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 3 states. [2020-10-16 00:59:26,613 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 3 states. [2020-10-16 00:59:26,613 INFO L81 ComplementDD]: Finished complementDD. Result 3 states. [2020-10-16 00:59:26,613 INFO L185 Difference]: Start difference. First operand has 70 places, 67 transitions, 166 flow. Second operand 2 states and 309 transitions. [2020-10-16 00:59:26,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 60 transitions, 152 flow [2020-10-16 00:59:26,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 60 transitions, 140 flow, removed 6 selfloop flow, removed 0 redundant places. [2020-10-16 00:59:26,616 INFO L241 Difference]: Finished difference. Result has 66 places, 60 transitions, 140 flow [2020-10-16 00:59:26,617 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=208, PETRI_DIFFERENCE_MINUEND_FLOW=140, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=140, PETRI_PLACES=66, PETRI_TRANSITIONS=60} [2020-10-16 00:59:26,617 INFO L342 CegarLoopForPetriNet]: 70 programPoint places, -4 predicate places. [2020-10-16 00:59:26,617 INFO L481 AbstractCegarLoop]: Abstraction has has 66 places, 60 transitions, 140 flow [2020-10-16 00:59:26,617 INFO L482 AbstractCegarLoop]: Interpolant automaton has 2 states. [2020-10-16 00:59:26,617 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:59:26,617 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:59:26,618 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2020-10-16 00:59:26,618 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 00:59:26,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:59:26,618 INFO L82 PathProgramCache]: Analyzing trace with hash -712800394, now seen corresponding path program 1 times [2020-10-16 00:59:26,618 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:59:26,619 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48857035] [2020-10-16 00:59:26,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:59:26,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:59:26,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:59:26,681 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48857035] [2020-10-16 00:59:26,681 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 00:59:26,681 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-10-16 00:59:26,682 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809567541] [2020-10-16 00:59:26,682 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-16 00:59:26,682 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:59:26,683 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-16 00:59:26,683 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-16 00:59:26,684 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 208 [2020-10-16 00:59:26,685 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 60 transitions, 140 flow. Second operand 5 states. [2020-10-16 00:59:26,685 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:59:26,685 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 208 [2020-10-16 00:59:26,685 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:59:28,338 INFO L129 PetriNetUnfolder]: 6746/15365 cut-off events. [2020-10-16 00:59:28,339 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2020-10-16 00:59:28,445 INFO L80 FinitePrefix]: Finished finitePrefix Result has 24777 conditions, 15365 events. 6746/15365 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 1095. Compared 164231 event pairs, 1876 based on Foata normal form. 0/13963 useless extension candidates. Maximal degree in co-relation 24770. Up to 4519 conditions per place. [2020-10-16 00:59:28,670 INFO L132 encePairwiseOnDemand]: 193/208 looper letters, 63 selfloop transitions, 34 changer transitions 0/134 dead transitions. [2020-10-16 00:59:28,671 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 134 transitions, 482 flow [2020-10-16 00:59:28,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-16 00:59:28,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-10-16 00:59:28,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 917 transitions. [2020-10-16 00:59:28,674 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6298076923076923 [2020-10-16 00:59:28,675 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 917 transitions. [2020-10-16 00:59:28,675 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 917 transitions. [2020-10-16 00:59:28,675 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:59:28,676 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 917 transitions. [2020-10-16 00:59:28,677 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 8 states. [2020-10-16 00:59:28,680 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 8 states. [2020-10-16 00:59:28,680 INFO L81 ComplementDD]: Finished complementDD. Result 8 states. [2020-10-16 00:59:28,680 INFO L185 Difference]: Start difference. First operand has 66 places, 60 transitions, 140 flow. Second operand 7 states and 917 transitions. [2020-10-16 00:59:28,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 134 transitions, 482 flow [2020-10-16 00:59:28,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 134 transitions, 482 flow, removed 0 selfloop flow, removed 0 redundant places. [2020-10-16 00:59:28,685 INFO L241 Difference]: Finished difference. Result has 78 places, 100 transitions, 422 flow [2020-10-16 00:59:28,686 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=208, PETRI_DIFFERENCE_MINUEND_FLOW=140, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=422, PETRI_PLACES=78, PETRI_TRANSITIONS=100} [2020-10-16 00:59:28,686 INFO L342 CegarLoopForPetriNet]: 70 programPoint places, 8 predicate places. [2020-10-16 00:59:28,686 INFO L481 AbstractCegarLoop]: Abstraction has has 78 places, 100 transitions, 422 flow [2020-10-16 00:59:28,686 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-16 00:59:28,686 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:59:28,687 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:59:28,687 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2020-10-16 00:59:28,687 INFO L429 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 00:59:28,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:59:28,687 INFO L82 PathProgramCache]: Analyzing trace with hash -1097151146, now seen corresponding path program 1 times [2020-10-16 00:59:28,687 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:59:28,688 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312995471] [2020-10-16 00:59:28,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:59:28,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:59:28,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:59:28,746 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312995471] [2020-10-16 00:59:28,746 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 00:59:28,746 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-16 00:59:28,746 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750764157] [2020-10-16 00:59:28,747 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-16 00:59:28,747 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:59:28,747 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-16 00:59:28,747 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 00:59:28,749 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 122 out of 208 [2020-10-16 00:59:28,750 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 100 transitions, 422 flow. Second operand 3 states. [2020-10-16 00:59:28,750 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:59:28,750 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 122 of 208 [2020-10-16 00:59:28,751 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:59:30,284 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([713] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][101], [67#L697-3true, 38#L697-4true, Black: 128#(and (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post2|) (<= |thr1Thread1of4ForFork0_Barrier2_#t~post2| 0)), Black: 129#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 131#(and (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post2|) (<= 0 ~count~0) (<= |thr1Thread1of4ForFork0_Barrier2_#t~post2| 0)), Black: 133#(and (<= ~count~0 1) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post2|) (<= |thr1Thread1of4ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 127#(and (<= ~count~0 0) (<= 0 ~count~0)), 141#true, thr1Thread1of4ForFork0InUse, 52#L695true, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 55#L695true, 25#L706-3true, thr1Thread4of4ForFork0InUse, 122#true, 125#true]) [2020-10-16 00:59:30,284 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2020-10-16 00:59:30,285 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2020-10-16 00:59:30,285 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2020-10-16 00:59:30,285 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2020-10-16 00:59:30,328 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([740] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][66], [96#L694true, 67#L697-3true, 38#L697-4true, Black: 128#(and (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post2|) (<= |thr1Thread1of4ForFork0_Barrier2_#t~post2| 0)), Black: 129#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 131#(and (<= ~count~0 0) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post2|) (<= 0 ~count~0) (<= |thr1Thread1of4ForFork0_Barrier2_#t~post2| 0)), Black: 133#(and (<= ~count~0 1) (<= 0 |thr1Thread1of4ForFork0_Barrier2_#t~post2|) (<= |thr1Thread1of4ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 125#true, 141#true, thr1Thread1of4ForFork0InUse, thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, 25#L706-3true, thr1Thread4of4ForFork0InUse, 122#true, 28#L697-4true, 127#(and (<= ~count~0 0) (<= 0 ~count~0))]) [2020-10-16 00:59:30,328 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is not cut-off event [2020-10-16 00:59:30,328 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is not cut-off event [2020-10-16 00:59:30,328 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is not cut-off event [2020-10-16 00:59:30,328 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is not cut-off event [2020-10-16 00:59:30,609 INFO L129 PetriNetUnfolder]: 5691/15849 cut-off events. [2020-10-16 00:59:30,609 INFO L130 PetriNetUnfolder]: For 4446/5148 co-relation queries the response was YES. [2020-10-16 00:59:30,960 INFO L80 FinitePrefix]: Finished finitePrefix Result has 31340 conditions, 15849 events. 5691/15849 cut-off events. For 4446/5148 co-relation queries the response was YES. Maximal size of possible extension queue 1472. Compared 199732 event pairs, 1176 based on Foata normal form. 249/14951 useless extension candidates. Maximal degree in co-relation 31327. Up to 3140 conditions per place. [2020-10-16 00:59:31,055 INFO L132 encePairwiseOnDemand]: 198/208 looper letters, 15 selfloop transitions, 9 changer transitions 0/111 dead transitions. [2020-10-16 00:59:31,055 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 111 transitions, 492 flow [2020-10-16 00:59:31,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-16 00:59:31,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-10-16 00:59:31,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 391 transitions. [2020-10-16 00:59:31,057 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6266025641025641 [2020-10-16 00:59:31,057 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 391 transitions. [2020-10-16 00:59:31,057 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 391 transitions. [2020-10-16 00:59:31,058 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:59:31,058 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 391 transitions. [2020-10-16 00:59:31,059 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 4 states. [2020-10-16 00:59:31,061 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 4 states. [2020-10-16 00:59:31,061 INFO L81 ComplementDD]: Finished complementDD. Result 4 states. [2020-10-16 00:59:31,061 INFO L185 Difference]: Start difference. First operand has 78 places, 100 transitions, 422 flow. Second operand 3 states and 391 transitions. [2020-10-16 00:59:31,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 111 transitions, 492 flow [2020-10-16 00:59:31,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 111 transitions, 492 flow, removed 0 selfloop flow, removed 0 redundant places. [2020-10-16 00:59:31,099 INFO L241 Difference]: Finished difference. Result has 82 places, 108 transitions, 492 flow [2020-10-16 00:59:31,099 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=208, PETRI_DIFFERENCE_MINUEND_FLOW=422, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=492, PETRI_PLACES=82, PETRI_TRANSITIONS=108} [2020-10-16 00:59:31,099 INFO L342 CegarLoopForPetriNet]: 70 programPoint places, 12 predicate places. [2020-10-16 00:59:31,099 INFO L481 AbstractCegarLoop]: Abstraction has has 82 places, 108 transitions, 492 flow [2020-10-16 00:59:31,099 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-16 00:59:31,100 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:59:31,100 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:59:31,100 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2020-10-16 00:59:31,100 INFO L429 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 00:59:31,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:59:31,101 INFO L82 PathProgramCache]: Analyzing trace with hash 1447558080, now seen corresponding path program 1 times [2020-10-16 00:59:31,101 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:59:31,101 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747066483] [2020-10-16 00:59:31,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:59:31,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:59:31,161 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 00:59:31,162 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747066483] [2020-10-16 00:59:31,162 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 00:59:31,162 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-10-16 00:59:31,162 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57122852] [2020-10-16 00:59:31,163 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-16 00:59:31,163 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:59:31,163 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-16 00:59:31,163 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-16 00:59:31,164 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 208 [2020-10-16 00:59:31,165 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 108 transitions, 492 flow. Second operand 5 states. [2020-10-16 00:59:31,165 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:59:31,165 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 208 [2020-10-16 00:59:31,165 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:59:35,670 INFO L129 PetriNetUnfolder]: 12735/34001 cut-off events. [2020-10-16 00:59:35,671 INFO L130 PetriNetUnfolder]: For 27235/29437 co-relation queries the response was YES. [2020-10-16 00:59:35,853 INFO L80 FinitePrefix]: Finished finitePrefix Result has 81505 conditions, 34001 events. 12735/34001 cut-off events. For 27235/29437 co-relation queries the response was YES. Maximal size of possible extension queue 2671. Compared 454931 event pairs, 3048 based on Foata normal form. 1047/33694 useless extension candidates. Maximal degree in co-relation 81490. Up to 7662 conditions per place. [2020-10-16 00:59:36,079 INFO L132 encePairwiseOnDemand]: 194/208 looper letters, 90 selfloop transitions, 55 changer transitions 0/190 dead transitions. [2020-10-16 00:59:36,079 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 190 transitions, 1163 flow [2020-10-16 00:59:36,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-16 00:59:36,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2020-10-16 00:59:36,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 777 transitions. [2020-10-16 00:59:36,083 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6225961538461539 [2020-10-16 00:59:36,083 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 777 transitions. [2020-10-16 00:59:36,083 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 777 transitions. [2020-10-16 00:59:36,084 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:59:36,084 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 777 transitions. [2020-10-16 00:59:36,086 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 7 states. [2020-10-16 00:59:36,089 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 7 states. [2020-10-16 00:59:36,089 INFO L81 ComplementDD]: Finished complementDD. Result 7 states. [2020-10-16 00:59:36,089 INFO L185 Difference]: Start difference. First operand has 82 places, 108 transitions, 492 flow. Second operand 6 states and 777 transitions. [2020-10-16 00:59:36,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 190 transitions, 1163 flow [2020-10-16 00:59:36,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 190 transitions, 1145 flow, removed 0 selfloop flow, removed 2 redundant places. [2020-10-16 00:59:36,466 INFO L241 Difference]: Finished difference. Result has 88 places, 141 transitions, 860 flow [2020-10-16 00:59:36,467 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=208, PETRI_DIFFERENCE_MINUEND_FLOW=474, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=860, PETRI_PLACES=88, PETRI_TRANSITIONS=141} [2020-10-16 00:59:36,467 INFO L342 CegarLoopForPetriNet]: 70 programPoint places, 18 predicate places. [2020-10-16 00:59:36,467 INFO L481 AbstractCegarLoop]: Abstraction has has 88 places, 141 transitions, 860 flow [2020-10-16 00:59:36,467 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-16 00:59:36,467 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:59:36,467 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1] [2020-10-16 00:59:36,468 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2020-10-16 00:59:36,468 INFO L429 AbstractCegarLoop]: === Iteration 5 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 00:59:36,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:59:36,468 INFO L82 PathProgramCache]: Analyzing trace with hash -1892221004, now seen corresponding path program 1 times [2020-10-16 00:59:36,468 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:59:36,468 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293280359] [2020-10-16 00:59:36,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:59:36,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 00:59:36,477 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 00:59:36,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 00:59:36,483 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 00:59:36,488 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-16 00:59:36,488 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-16 00:59:36,489 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2020-10-16 00:59:36,489 WARN L371 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-16 00:59:36,489 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2020-10-16 00:59:36,497 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,498 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,498 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,498 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,498 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,498 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,498 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,499 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,499 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,499 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,499 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,499 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,499 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,499 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,500 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,500 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,500 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,500 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,500 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,500 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,500 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,501 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,501 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,501 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,501 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,501 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,501 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,502 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,502 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,502 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,502 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,502 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,502 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,502 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,503 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,503 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,503 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,503 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,503 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,503 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,504 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,504 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,504 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,504 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,504 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,504 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,505 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,505 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,505 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,505 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,505 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,506 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,506 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,506 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,506 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,506 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,506 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,506 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,507 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,507 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,507 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,507 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,507 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,507 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,508 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,508 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,508 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,508 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,508 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,508 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,508 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,508 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,509 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,509 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,509 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,509 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,509 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,510 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,510 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,510 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,510 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,510 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,510 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,511 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,511 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,511 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,511 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,511 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,511 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,511 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,512 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,512 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,512 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,512 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,512 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,512 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,513 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,513 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,513 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,513 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,513 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,513 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,514 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,514 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,514 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,514 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,514 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,514 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,515 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,515 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,515 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,515 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,515 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,515 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,515 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,515 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,516 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,516 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,516 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,516 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,516 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,517 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,517 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,517 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,517 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,517 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,517 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,521 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,521 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,522 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,522 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,522 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,522 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,522 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,523 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,523 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,523 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,523 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,523 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,523 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,523 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,525 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,525 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,526 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,526 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,526 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,526 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,526 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,529 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,529 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,529 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,530 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,530 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,530 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,530 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 00:59:36,531 INFO L253 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2020-10-16 00:59:36,531 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-16 00:59:36,531 INFO L378 AbstractCegarLoop]: Hoare is false [2020-10-16 00:59:36,531 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-16 00:59:36,532 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-16 00:59:36,532 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-16 00:59:36,532 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-16 00:59:36,532 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-16 00:59:36,532 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-16 00:59:36,533 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 144 places, 149 transitions, 343 flow [2020-10-16 00:59:36,551 INFO L129 PetriNetUnfolder]: 21/193 cut-off events. [2020-10-16 00:59:36,552 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2020-10-16 00:59:36,554 INFO L80 FinitePrefix]: Finished finitePrefix Result has 224 conditions, 193 events. 21/193 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 679 event pairs, 0 based on Foata normal form. 0/161 useless extension candidates. Maximal degree in co-relation 173. Up to 12 conditions per place. [2020-10-16 00:59:36,554 INFO L82 GeneralOperation]: Start removeDead. Operand has 144 places, 149 transitions, 343 flow [2020-10-16 00:59:36,556 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 144 places, 149 transitions, 343 flow [2020-10-16 00:59:36,556 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-16 00:59:36,556 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 144 places, 149 transitions, 343 flow [2020-10-16 00:59:36,556 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 144 places, 149 transitions, 343 flow [2020-10-16 00:59:36,556 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 144 places, 149 transitions, 343 flow [2020-10-16 00:59:36,573 INFO L129 PetriNetUnfolder]: 21/193 cut-off events. [2020-10-16 00:59:36,573 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2020-10-16 00:59:36,575 INFO L80 FinitePrefix]: Finished finitePrefix Result has 224 conditions, 193 events. 21/193 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 670 event pairs, 0 based on Foata normal form. 0/161 useless extension candidates. Maximal degree in co-relation 173. Up to 12 conditions per place. [2020-10-16 00:59:36,597 INFO L117 LiptonReduction]: Number of co-enabled transitions 15500 [2020-10-16 00:59:39,463 INFO L132 LiptonReduction]: Checked pairs total: 113214 [2020-10-16 00:59:39,464 INFO L134 LiptonReduction]: Total number of compositions: 114 [2020-10-16 00:59:39,464 INFO L182 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2908 [2020-10-16 00:59:39,466 INFO L129 PetriNetUnfolder]: 0/11 cut-off events. [2020-10-16 00:59:39,467 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2020-10-16 00:59:39,467 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:59:39,467 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2020-10-16 00:59:39,467 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:59:39,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:59:39,468 INFO L82 PathProgramCache]: Analyzing trace with hash 1109320981, now seen corresponding path program 1 times [2020-10-16 00:59:39,468 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:59:39,471 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091862720] [2020-10-16 00:59:39,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:59:39,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:59:39,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:59:39,486 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091862720] [2020-10-16 00:59:39,486 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 00:59:39,486 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-16 00:59:39,487 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541893222] [2020-10-16 00:59:39,487 INFO L461 AbstractCegarLoop]: Interpolant automaton has 2 states [2020-10-16 00:59:39,487 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:59:39,487 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2020-10-16 00:59:39,492 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2020-10-16 00:59:39,493 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 263 [2020-10-16 00:59:39,494 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 84 transitions, 213 flow. Second operand 2 states. [2020-10-16 00:59:39,494 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:59:39,494 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 263 [2020-10-16 00:59:39,494 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:59:39,508 INFO L129 PetriNetUnfolder]: 5/83 cut-off events. [2020-10-16 00:59:39,508 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2020-10-16 00:59:39,509 INFO L80 FinitePrefix]: Finished finitePrefix Result has 115 conditions, 83 events. 5/83 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 246 event pairs, 0 based on Foata normal form. 15/93 useless extension candidates. Maximal degree in co-relation 108. Up to 6 conditions per place. [2020-10-16 00:59:39,510 INFO L132 encePairwiseOnDemand]: 253/263 looper letters, 0 selfloop transitions, 0 changer transitions 0/74 dead transitions. [2020-10-16 00:59:39,510 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 74 transitions, 193 flow [2020-10-16 00:59:39,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2020-10-16 00:59:39,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2020-10-16 00:59:39,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 368 transitions. [2020-10-16 00:59:39,512 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6996197718631179 [2020-10-16 00:59:39,512 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 368 transitions. [2020-10-16 00:59:39,512 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 368 transitions. [2020-10-16 00:59:39,513 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:59:39,513 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 368 transitions. [2020-10-16 00:59:39,514 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 3 states. [2020-10-16 00:59:39,515 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 3 states. [2020-10-16 00:59:39,515 INFO L81 ComplementDD]: Finished complementDD. Result 3 states. [2020-10-16 00:59:39,516 INFO L185 Difference]: Start difference. First operand has 86 places, 84 transitions, 213 flow. Second operand 2 states and 368 transitions. [2020-10-16 00:59:39,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 74 transitions, 193 flow [2020-10-16 00:59:39,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 74 transitions, 173 flow, removed 10 selfloop flow, removed 0 redundant places. [2020-10-16 00:59:39,519 INFO L241 Difference]: Finished difference. Result has 81 places, 74 transitions, 173 flow [2020-10-16 00:59:39,520 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=263, PETRI_DIFFERENCE_MINUEND_FLOW=173, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=173, PETRI_PLACES=81, PETRI_TRANSITIONS=74} [2020-10-16 00:59:39,520 INFO L342 CegarLoopForPetriNet]: 86 programPoint places, -5 predicate places. [2020-10-16 00:59:39,520 INFO L481 AbstractCegarLoop]: Abstraction has has 81 places, 74 transitions, 173 flow [2020-10-16 00:59:39,520 INFO L482 AbstractCegarLoop]: Interpolant automaton has 2 states. [2020-10-16 00:59:39,520 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:59:39,521 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:59:39,521 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2020-10-16 00:59:39,521 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:59:39,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:59:39,521 INFO L82 PathProgramCache]: Analyzing trace with hash 1488886180, now seen corresponding path program 1 times [2020-10-16 00:59:39,523 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:59:39,523 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150338071] [2020-10-16 00:59:39,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:59:39,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:59:39,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:59:39,871 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150338071] [2020-10-16 00:59:39,872 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 00:59:39,872 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-10-16 00:59:39,872 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364023496] [2020-10-16 00:59:39,872 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-16 00:59:39,873 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:59:39,873 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-16 00:59:39,874 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-16 00:59:39,875 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 263 [2020-10-16 00:59:39,876 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 74 transitions, 173 flow. Second operand 5 states. [2020-10-16 00:59:39,876 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:59:39,876 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 263 [2020-10-16 00:59:39,877 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 00:59:52,392 INFO L129 PetriNetUnfolder]: 52142/102051 cut-off events. [2020-10-16 00:59:52,392 INFO L130 PetriNetUnfolder]: For 5/5 co-relation queries the response was YES. [2020-10-16 00:59:52,924 INFO L80 FinitePrefix]: Finished finitePrefix Result has 169738 conditions, 102051 events. 52142/102051 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 5918. Compared 1216020 event pairs, 16982 based on Foata normal form. 0/93758 useless extension candidates. Maximal degree in co-relation 169730. Up to 34469 conditions per place. [2020-10-16 00:59:53,392 INFO L132 encePairwiseOnDemand]: 246/263 looper letters, 74 selfloop transitions, 30 changer transitions 0/150 dead transitions. [2020-10-16 00:59:53,392 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 150 transitions, 533 flow [2020-10-16 00:59:53,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-16 00:59:53,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2020-10-16 00:59:53,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 952 transitions. [2020-10-16 00:59:53,396 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6032953105196451 [2020-10-16 00:59:53,396 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 952 transitions. [2020-10-16 00:59:53,397 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 952 transitions. [2020-10-16 00:59:53,397 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 00:59:53,397 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 952 transitions. [2020-10-16 00:59:53,400 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 7 states. [2020-10-16 00:59:53,402 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 7 states. [2020-10-16 00:59:53,402 INFO L81 ComplementDD]: Finished complementDD. Result 7 states. [2020-10-16 00:59:53,403 INFO L185 Difference]: Start difference. First operand has 81 places, 74 transitions, 173 flow. Second operand 6 states and 952 transitions. [2020-10-16 00:59:53,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 150 transitions, 533 flow [2020-10-16 00:59:53,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 150 transitions, 533 flow, removed 0 selfloop flow, removed 0 redundant places. [2020-10-16 00:59:53,406 INFO L241 Difference]: Finished difference. Result has 90 places, 111 transitions, 424 flow [2020-10-16 00:59:53,407 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=263, PETRI_DIFFERENCE_MINUEND_FLOW=173, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=424, PETRI_PLACES=90, PETRI_TRANSITIONS=111} [2020-10-16 00:59:53,407 INFO L342 CegarLoopForPetriNet]: 86 programPoint places, 4 predicate places. [2020-10-16 00:59:53,407 INFO L481 AbstractCegarLoop]: Abstraction has has 90 places, 111 transitions, 424 flow [2020-10-16 00:59:53,407 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-16 00:59:53,407 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 00:59:53,407 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 00:59:53,408 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2020-10-16 00:59:53,408 INFO L429 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 00:59:53,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 00:59:53,408 INFO L82 PathProgramCache]: Analyzing trace with hash 1665313515, now seen corresponding path program 1 times [2020-10-16 00:59:53,408 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 00:59:53,408 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8978522] [2020-10-16 00:59:53,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 00:59:53,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 00:59:53,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 00:59:53,437 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8978522] [2020-10-16 00:59:53,437 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 00:59:53,437 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-16 00:59:53,437 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801482216] [2020-10-16 00:59:53,438 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-16 00:59:53,438 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 00:59:53,438 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-16 00:59:53,438 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 00:59:53,439 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 263 [2020-10-16 00:59:53,440 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 111 transitions, 424 flow. Second operand 3 states. [2020-10-16 00:59:53,440 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 00:59:53,440 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 263 [2020-10-16 00:59:53,440 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 01:00:09,969 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([972] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][94], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 162#true, 68#L695true, 5#L697-2true, 6#L2-5true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 50#L697-4true, thr1Thread5of5ForFork0InUse, 147#true, 150#true, 28#L695true, Black: 152#(= ~count~0 0), 31#L706-3true]) [2020-10-16 01:00:09,969 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2020-10-16 01:00:09,969 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2020-10-16 01:00:09,969 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2020-10-16 01:00:09,970 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2020-10-16 01:00:09,972 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([972] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][94], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 162#true, 68#L695true, 6#L2-5true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, 12#L697-4true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 113#L2-4true, thr1Thread5of5ForFork0InUse, 147#true, 150#true, 28#L695true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:00:09,973 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2020-10-16 01:00:09,973 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2020-10-16 01:00:09,973 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2020-10-16 01:00:09,973 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2020-10-16 01:00:11,149 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([997] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][105], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 162#true, 5#L697-2true, 6#L2-5true, 42#L697-4true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 147#true, 150#true, 24#L695true, 120#L697-4true, Black: 152#(= ~count~0 0), 31#L706-3true]) [2020-10-16 01:00:11,149 INFO L384 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2020-10-16 01:00:11,149 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2020-10-16 01:00:11,149 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2020-10-16 01:00:11,150 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2020-10-16 01:00:11,150 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([997] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][70], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 162#true, 6#L2-5true, 42#L697-4true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 147#true, 150#true, 24#L695true, 120#L697-4true, Black: 152#(= ~count~0 0), 31#L706-3true]) [2020-10-16 01:00:11,150 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2020-10-16 01:00:11,150 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:00:11,150 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:00:11,150 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:00:12,125 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([972] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][42], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 162#true, 68#L695true, 6#L2-5true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 50#L697-4true, 147#true, 150#true, 28#L695true, Black: 152#(= ~count~0 0), 31#L706-3true]) [2020-10-16 01:00:12,125 INFO L384 tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event [2020-10-16 01:00:12,125 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is not cut-off event [2020-10-16 01:00:12,125 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is not cut-off event [2020-10-16 01:00:12,126 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is not cut-off event [2020-10-16 01:00:12,127 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([972] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][42], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 162#true, 68#L695true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, 12#L697-4true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 113#L2-4true, thr1Thread5of5ForFork0InUse, 147#true, 150#true, 86#L697-3true, 28#L695true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:00:12,128 INFO L384 tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event [2020-10-16 01:00:12,128 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is not cut-off event [2020-10-16 01:00:12,128 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is not cut-off event [2020-10-16 01:00:12,128 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is not cut-off event [2020-10-16 01:00:12,128 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([972] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][42], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 162#true, 68#L695true, 6#L2-5true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, 12#L697-4true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 147#true, 150#true, 55#L697-3true, 28#L695true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:00:12,128 INFO L384 tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event [2020-10-16 01:00:12,128 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is not cut-off event [2020-10-16 01:00:12,129 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is not cut-off event [2020-10-16 01:00:12,129 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is not cut-off event [2020-10-16 01:00:12,208 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L697-1-->L2-4: Formula: (= |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_13| (mod v_~COND~0_2318 256)) InVars {~COND~0=v_~COND~0_2318} OutVars{thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_13|, thr1Thread4of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_14, ~COND~0=v_~COND~0_2318} AuxVars[] AssignedVars[thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread4of5ForFork0_assume_abort_if_not_~cond][106], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 162#true, 5#L697-2true, 6#L2-5true, 42#L697-4true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 113#L2-4true, thr1Thread5of5ForFork0InUse, 147#true, 150#true, 120#L697-4true, Black: 152#(= ~count~0 0), 31#L706-3true]) [2020-10-16 01:00:12,208 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2020-10-16 01:00:12,208 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:00:12,209 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:00:12,209 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:00:12,950 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([972] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][42], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 162#true, 68#L695true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, 12#L697-4true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 147#true, 150#true, 86#L697-3true, 55#L697-3true, 28#L695true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:00:12,951 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event [2020-10-16 01:00:12,951 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is not cut-off event [2020-10-16 01:00:12,951 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is not cut-off event [2020-10-16 01:00:12,951 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is not cut-off event [2020-10-16 01:00:13,540 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L697-1-->L2-4: Formula: (= |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_13| (mod v_~COND~0_2318 256)) InVars {~COND~0=v_~COND~0_2318} OutVars{thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_13|, thr1Thread4of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_14, ~COND~0=v_~COND~0_2318} AuxVars[] AssignedVars[thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread4of5ForFork0_assume_abort_if_not_~cond][85], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 164#(= ~COND~0 0), 6#L2-5true, 42#L697-4true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 113#L2-4true, thr1Thread5of5ForFork0InUse, 147#true, 150#true, 120#L697-4true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:00:13,541 INFO L384 tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event [2020-10-16 01:00:13,541 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is not cut-off event [2020-10-16 01:00:13,541 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is not cut-off event [2020-10-16 01:00:13,541 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is not cut-off event [2020-10-16 01:00:14,010 INFO L129 PetriNetUnfolder]: 51577/117909 cut-off events. [2020-10-16 01:00:14,011 INFO L130 PetriNetUnfolder]: For 21581/25710 co-relation queries the response was YES. [2020-10-16 01:00:14,915 INFO L80 FinitePrefix]: Finished finitePrefix Result has 227429 conditions, 117909 events. 51577/117909 cut-off events. For 21581/25710 co-relation queries the response was YES. Maximal size of possible extension queue 9358. Compared 1680754 event pairs, 12216 based on Foata normal form. 1670/110928 useless extension candidates. Maximal degree in co-relation 227417. Up to 27892 conditions per place. [2020-10-16 01:00:15,609 INFO L132 encePairwiseOnDemand]: 251/263 looper letters, 19 selfloop transitions, 11 changer transitions 0/125 dead transitions. [2020-10-16 01:00:15,610 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 125 transitions, 512 flow [2020-10-16 01:00:15,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-16 01:00:15,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-10-16 01:00:15,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 466 transitions. [2020-10-16 01:00:15,611 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.5906210392902408 [2020-10-16 01:00:15,612 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 466 transitions. [2020-10-16 01:00:15,612 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 466 transitions. [2020-10-16 01:00:15,612 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 01:00:15,612 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 466 transitions. [2020-10-16 01:00:15,613 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 4 states. [2020-10-16 01:00:15,615 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 4 states. [2020-10-16 01:00:15,615 INFO L81 ComplementDD]: Finished complementDD. Result 4 states. [2020-10-16 01:00:15,615 INFO L185 Difference]: Start difference. First operand has 90 places, 111 transitions, 424 flow. Second operand 3 states and 466 transitions. [2020-10-16 01:00:15,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 125 transitions, 512 flow [2020-10-16 01:00:16,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 125 transitions, 512 flow, removed 0 selfloop flow, removed 0 redundant places. [2020-10-16 01:00:16,728 INFO L241 Difference]: Finished difference. Result has 94 places, 121 transitions, 510 flow [2020-10-16 01:00:16,728 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=263, PETRI_DIFFERENCE_MINUEND_FLOW=424, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=510, PETRI_PLACES=94, PETRI_TRANSITIONS=121} [2020-10-16 01:00:16,728 INFO L342 CegarLoopForPetriNet]: 86 programPoint places, 8 predicate places. [2020-10-16 01:00:16,729 INFO L481 AbstractCegarLoop]: Abstraction has has 94 places, 121 transitions, 510 flow [2020-10-16 01:00:16,729 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-16 01:00:16,729 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 01:00:16,729 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 01:00:16,729 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2020-10-16 01:00:16,729 INFO L429 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 01:00:16,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 01:00:16,730 INFO L82 PathProgramCache]: Analyzing trace with hash -1727091261, now seen corresponding path program 1 times [2020-10-16 01:00:16,730 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 01:00:16,730 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760617751] [2020-10-16 01:00:16,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 01:00:16,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 01:00:16,798 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 01:00:16,798 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760617751] [2020-10-16 01:00:16,798 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 01:00:16,798 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-10-16 01:00:16,799 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531107255] [2020-10-16 01:00:16,802 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-16 01:00:16,802 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 01:00:16,802 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-16 01:00:16,802 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-16 01:00:16,804 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 263 [2020-10-16 01:00:16,805 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 121 transitions, 510 flow. Second operand 5 states. [2020-10-16 01:00:16,805 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 01:00:16,805 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 263 [2020-10-16 01:00:16,805 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 01:01:59,307 INFO L129 PetriNetUnfolder]: 152834/347978 cut-off events. [2020-10-16 01:01:59,309 INFO L130 PetriNetUnfolder]: For 208290/238702 co-relation queries the response was YES. [2020-10-16 01:02:03,636 INFO L80 FinitePrefix]: Finished finitePrefix Result has 803276 conditions, 347978 events. 152834/347978 cut-off events. For 208290/238702 co-relation queries the response was YES. Maximal size of possible extension queue 23734. Compared 5458847 event pairs, 37063 based on Foata normal form. 9686/341706 useless extension candidates. Maximal degree in co-relation 803262. Up to 69269 conditions per place. [2020-10-16 01:02:05,723 INFO L132 encePairwiseOnDemand]: 245/263 looper letters, 105 selfloop transitions, 82 changer transitions 0/243 dead transitions. [2020-10-16 01:02:05,723 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 243 transitions, 1379 flow [2020-10-16 01:02:05,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-16 01:02:05,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-10-16 01:02:05,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1106 transitions. [2020-10-16 01:02:05,726 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6007604562737643 [2020-10-16 01:02:05,727 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1106 transitions. [2020-10-16 01:02:05,727 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1106 transitions. [2020-10-16 01:02:05,728 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 01:02:05,728 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1106 transitions. [2020-10-16 01:02:05,730 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 8 states. [2020-10-16 01:02:05,733 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 8 states. [2020-10-16 01:02:05,733 INFO L81 ComplementDD]: Finished complementDD. Result 8 states. [2020-10-16 01:02:05,733 INFO L185 Difference]: Start difference. First operand has 94 places, 121 transitions, 510 flow. Second operand 7 states and 1106 transitions. [2020-10-16 01:02:05,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 243 transitions, 1379 flow [2020-10-16 01:02:16,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 243 transitions, 1357 flow, removed 0 selfloop flow, removed 2 redundant places. [2020-10-16 01:02:16,774 INFO L241 Difference]: Finished difference. Result has 102 places, 180 transitions, 1106 flow [2020-10-16 01:02:16,775 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=263, PETRI_DIFFERENCE_MINUEND_FLOW=488, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1106, PETRI_PLACES=102, PETRI_TRANSITIONS=180} [2020-10-16 01:02:16,775 INFO L342 CegarLoopForPetriNet]: 86 programPoint places, 16 predicate places. [2020-10-16 01:02:16,775 INFO L481 AbstractCegarLoop]: Abstraction has has 102 places, 180 transitions, 1106 flow [2020-10-16 01:02:16,775 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-16 01:02:16,775 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 01:02:16,775 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 01:02:16,775 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2020-10-16 01:02:16,775 INFO L429 AbstractCegarLoop]: === Iteration 5 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 01:02:16,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 01:02:16,776 INFO L82 PathProgramCache]: Analyzing trace with hash 1565776579, now seen corresponding path program 1 times [2020-10-16 01:02:16,776 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 01:02:16,776 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642757953] [2020-10-16 01:02:16,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 01:02:16,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 01:02:16,816 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-16 01:02:16,816 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642757953] [2020-10-16 01:02:16,816 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 01:02:16,817 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 01:02:16,817 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268359063] [2020-10-16 01:02:16,817 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-16 01:02:16,817 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 01:02:16,817 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-16 01:02:16,818 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-10-16 01:02:16,819 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 263 [2020-10-16 01:02:16,819 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 180 transitions, 1106 flow. Second operand 4 states. [2020-10-16 01:02:16,819 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 01:02:16,819 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 263 [2020-10-16 01:02:16,820 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 01:02:22,394 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][153], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 102#L693true, Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), 12#L697-4true, thr1Thread2of5ForFork0InUse, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), 117#L693true, Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 152#(= ~count~0 0), 92#L692true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:22,394 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2020-10-16 01:02:22,394 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 01:02:22,394 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 01:02:22,394 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 01:02:22,395 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([999] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][118], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 102#L693true, Black: 164#(= ~COND~0 0), 170#(= ~count~0 0), thr1Thread1of5ForFork0InUse, 75#L693true, thr1Thread2of5ForFork0InUse, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 50#L697-4true, thr1Thread5of5ForFork0InUse, 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 152#(= ~count~0 0), 92#L692true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:22,395 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2020-10-16 01:02:22,395 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 01:02:22,395 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 01:02:22,395 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2020-10-16 01:02:22,428 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([999] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][118], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 128#L697-1true, Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 102#L693true, Black: 164#(= ~COND~0 0), 170#(= ~count~0 0), thr1Thread1of5ForFork0InUse, 75#L693true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 50#L697-4true, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread5of5ForFork0InUse, 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 152#(= ~count~0 0), 92#L692true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:22,428 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2020-10-16 01:02:22,428 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2020-10-16 01:02:22,428 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2020-10-16 01:02:22,428 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2020-10-16 01:02:22,429 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][153], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 128#L697-1true, Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 102#L693true, Black: 164#(= ~COND~0 0), 170#(= ~count~0 0), thr1Thread1of5ForFork0InUse, 12#L697-4true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread5of5ForFork0InUse, 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), 117#L693true, Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 152#(= ~count~0 0), 92#L692true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:22,429 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2020-10-16 01:02:22,429 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2020-10-16 01:02:22,429 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2020-10-16 01:02:22,429 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2020-10-16 01:02:23,524 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([999] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][118], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 102#L693true, Black: 164#(= ~COND~0 0), 170#(= ~count~0 0), thr1Thread1of5ForFork0InUse, 75#L693true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 50#L697-4true, thr1Thread5of5ForFork0InUse, 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 152#(= ~count~0 0), 185#(and (<= 0 |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond|) (<= |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| 0)), 92#L692true, 125#L697-2true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:23,524 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2020-10-16 01:02:23,524 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2020-10-16 01:02:23,524 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2020-10-16 01:02:23,524 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2020-10-16 01:02:23,525 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][153], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 102#L693true, Black: 164#(= ~COND~0 0), 170#(= ~count~0 0), thr1Thread1of5ForFork0InUse, 12#L697-4true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread5of5ForFork0InUse, 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), 117#L693true, Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 152#(= ~count~0 0), 185#(and (<= 0 |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond|) (<= |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| 0)), 92#L692true, 125#L697-2true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:23,525 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2020-10-16 01:02:23,525 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2020-10-16 01:02:23,525 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2020-10-16 01:02:23,525 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2020-10-16 01:02:24,705 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([923] L697-->L697-1: Formula: (and (not (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 0)) (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|) (= |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2| (ite (= (mod v_~MTX~0_69 256) 1) 1 0)) (= 0 v_~MTX~0_68)) InVars {~MTX~0=v_~MTX~0_69} OutVars{thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|, ~MTX~0=v_~MTX~0_68, thr1Thread2of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2} AuxVars[] AssignedVars[~MTX~0, thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread2of5ForFork0_assume_abort_if_not_~cond][73], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 128#L697-1true, Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 5#L697-2true, Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, 45#thr1ENTRYtrue, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), 21#L693true, Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 150#true, 182#true, 24#L695true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:02:24,705 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2020-10-16 01:02:24,705 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2020-10-16 01:02:24,705 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2020-10-16 01:02:24,706 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2020-10-16 01:02:24,892 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([974] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][70], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), 170#(= ~count~0 0), 42#L697-4true, thr1Thread1of5ForFork0InUse, 75#L693true, thr1Thread2of5ForFork0InUse, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), 117#L693true, Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 152#(= ~count~0 0), 92#L692true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:24,892 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is not cut-off event [2020-10-16 01:02:24,892 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is not cut-off event [2020-10-16 01:02:24,892 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is not cut-off event [2020-10-16 01:02:24,892 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is not cut-off event [2020-10-16 01:02:24,911 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([999] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][118], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 102#L693true, Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), 75#L693true, thr1Thread2of5ForFork0InUse, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 50#L697-4true, 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 152#(= ~count~0 0), 92#L692true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:24,912 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is not cut-off event [2020-10-16 01:02:24,912 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is not cut-off event [2020-10-16 01:02:24,912 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is not cut-off event [2020-10-16 01:02:24,912 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is not cut-off event [2020-10-16 01:02:24,912 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is not cut-off event [2020-10-16 01:02:24,913 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1024] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][153], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 102#L693true, Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), 12#L697-4true, thr1Thread2of5ForFork0InUse, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread5of5ForFork0InUse, 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), 117#L693true, Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 152#(= ~count~0 0), 92#L692true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:24,913 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is not cut-off event [2020-10-16 01:02:24,913 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is not cut-off event [2020-10-16 01:02:24,914 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is not cut-off event [2020-10-16 01:02:24,914 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is not cut-off event [2020-10-16 01:02:24,914 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is not cut-off event [2020-10-16 01:02:25,127 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][153], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 71#L694true, Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 42#L697-4true, 170#(= ~count~0 0), thr1Thread2of5ForFork0InUse, 12#L697-4true, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 152#(= ~count~0 0), 93#thr1ENTRYtrue, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:25,127 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2020-10-16 01:02:25,127 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2020-10-16 01:02:25,127 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2020-10-16 01:02:25,127 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2020-10-16 01:02:25,296 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][153], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 102#L693true, Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), thr1Thread2of5ForFork0InUse, 12#L697-4true, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 113#L2-4true, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 152#(= ~count~0 0), 92#L692true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:25,296 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2020-10-16 01:02:25,296 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2020-10-16 01:02:25,296 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2020-10-16 01:02:25,297 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2020-10-16 01:02:26,129 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([999] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][118], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 5#L697-2true, Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), thr1Thread2of5ForFork0InUse, 109#L697true, 45#thr1ENTRYtrue, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 50#L697-4true, 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), 21#L693true, Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 152#(= ~count~0 0), Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:26,129 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event [2020-10-16 01:02:26,129 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is not cut-off event [2020-10-16 01:02:26,129 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is not cut-off event [2020-10-16 01:02:26,129 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is not cut-off event [2020-10-16 01:02:26,670 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([923] L697-->L697-1: Formula: (and (not (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 0)) (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|) (= |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2| (ite (= (mod v_~MTX~0_69 256) 1) 1 0)) (= 0 v_~MTX~0_68)) InVars {~MTX~0=v_~MTX~0_69} OutVars{thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|, ~MTX~0=v_~MTX~0_68, thr1Thread2of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2} AuxVars[] AssignedVars[~MTX~0, thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread2of5ForFork0_assume_abort_if_not_~cond][73], [128#L697-1true, Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, 45#thr1ENTRYtrue, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), 21#L693true, Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 150#true, 24#L695true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:02:26,671 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2020-10-16 01:02:26,671 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2020-10-16 01:02:26,671 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2020-10-16 01:02:26,671 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2020-10-16 01:02:26,672 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([923] L697-->L697-1: Formula: (and (not (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 0)) (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|) (= |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2| (ite (= (mod v_~MTX~0_69 256) 1) 1 0)) (= 0 v_~MTX~0_68)) InVars {~MTX~0=v_~MTX~0_69} OutVars{thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|, ~MTX~0=v_~MTX~0_68, thr1Thread2of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2} AuxVars[] AssignedVars[~MTX~0, thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread2of5ForFork0_assume_abort_if_not_~cond][21], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 128#L697-1true, Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 162#true, 168#true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, 45#thr1ENTRYtrue, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), 21#L693true, Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 150#true, 24#L695true, 184#(= ~COND~0 0), 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:02:26,672 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2020-10-16 01:02:26,672 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2020-10-16 01:02:26,672 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2020-10-16 01:02:26,672 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2020-10-16 01:02:26,866 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([974] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][70], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 128#L697-1true, Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), 42#L697-4true, 75#L693true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), 117#L693true, Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 152#(= ~count~0 0), 92#L692true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:26,867 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event [2020-10-16 01:02:26,867 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is not cut-off event [2020-10-16 01:02:26,867 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is not cut-off event [2020-10-16 01:02:26,867 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is not cut-off event [2020-10-16 01:02:26,869 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([999] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][118], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 128#L697-1true, Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 102#L693true, Black: 164#(= ~COND~0 0), 170#(= ~count~0 0), thr1Thread1of5ForFork0InUse, 75#L693true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 50#L697-4true, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 152#(= ~count~0 0), 92#L692true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:26,870 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event [2020-10-16 01:02:26,870 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is not cut-off event [2020-10-16 01:02:26,870 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is not cut-off event [2020-10-16 01:02:26,870 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is not cut-off event [2020-10-16 01:02:26,870 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is not cut-off event [2020-10-16 01:02:26,871 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1024] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][153], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 128#L697-1true, Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 102#L693true, Black: 164#(= ~COND~0 0), 170#(= ~count~0 0), thr1Thread1of5ForFork0InUse, 12#L697-4true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread5of5ForFork0InUse, 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), 117#L693true, Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 152#(= ~count~0 0), 92#L692true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:26,871 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event [2020-10-16 01:02:26,871 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is not cut-off event [2020-10-16 01:02:26,871 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is not cut-off event [2020-10-16 01:02:26,871 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is not cut-off event [2020-10-16 01:02:26,872 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is not cut-off event [2020-10-16 01:02:26,899 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][153], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), 42#L697-4true, 12#L697-4true, thr1Thread2of5ForFork0InUse, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), 117#L693true, Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 152#(= ~count~0 0), 92#L692true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:26,900 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2020-10-16 01:02:26,900 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2020-10-16 01:02:26,900 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2020-10-16 01:02:26,900 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2020-10-16 01:02:27,180 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([999] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][118], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), 42#L697-4true, thr1Thread2of5ForFork0InUse, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 50#L697-4true, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 152#(= ~count~0 0), 93#thr1ENTRYtrue, 30#L694true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:27,181 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2020-10-16 01:02:27,181 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2020-10-16 01:02:27,181 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2020-10-16 01:02:27,181 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2020-10-16 01:02:27,344 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][153], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 102#L693true, Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), thr1Thread2of5ForFork0InUse, 12#L697-4true, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 55#L697-3true, 152#(= ~count~0 0), 92#L692true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:27,344 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2020-10-16 01:02:27,344 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2020-10-16 01:02:27,344 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2020-10-16 01:02:27,344 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2020-10-16 01:02:28,340 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([949] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][72], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 5#L697-2true, Black: 164#(= ~COND~0 0), 71#L694true, 170#(= ~count~0 0), thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, 109#L697true, 45#thr1ENTRYtrue, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 87#L697-4true, 152#(= ~count~0 0), Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:28,341 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is not cut-off event [2020-10-16 01:02:28,341 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is not cut-off event [2020-10-16 01:02:28,341 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is not cut-off event [2020-10-16 01:02:28,341 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is not cut-off event [2020-10-16 01:02:28,346 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([999] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][118], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 67#L694true, 5#L697-2true, Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), thr1Thread2of5ForFork0InUse, 109#L697true, 45#thr1ENTRYtrue, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 50#L697-4true, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 152#(= ~count~0 0), Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:28,346 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is not cut-off event [2020-10-16 01:02:28,346 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is not cut-off event [2020-10-16 01:02:28,346 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is not cut-off event [2020-10-16 01:02:28,346 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is not cut-off event [2020-10-16 01:02:28,385 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([999] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][118], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), thr1Thread2of5ForFork0InUse, 109#L697true, 45#thr1ENTRYtrue, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 50#L697-4true, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), 21#L693true, Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 152#(= ~count~0 0), Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:28,385 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is not cut-off event [2020-10-16 01:02:28,385 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is not cut-off event [2020-10-16 01:02:28,385 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is not cut-off event [2020-10-16 01:02:28,385 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is not cut-off event [2020-10-16 01:02:29,358 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([974] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][70], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), 170#(= ~count~0 0), 42#L697-4true, thr1Thread1of5ForFork0InUse, 75#L693true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), 117#L693true, Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 152#(= ~count~0 0), 185#(and (<= 0 |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond|) (<= |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| 0)), 92#L692true, 125#L697-2true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:29,359 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is not cut-off event [2020-10-16 01:02:29,359 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is not cut-off event [2020-10-16 01:02:29,359 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is not cut-off event [2020-10-16 01:02:29,359 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is not cut-off event [2020-10-16 01:02:29,361 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([999] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][118], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 102#L693true, Black: 164#(= ~COND~0 0), 170#(= ~count~0 0), thr1Thread1of5ForFork0InUse, 75#L693true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 50#L697-4true, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 152#(= ~count~0 0), 185#(and (<= 0 |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond|) (<= |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| 0)), 92#L692true, 125#L697-2true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:29,361 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is not cut-off event [2020-10-16 01:02:29,361 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is not cut-off event [2020-10-16 01:02:29,361 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is not cut-off event [2020-10-16 01:02:29,361 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is not cut-off event [2020-10-16 01:02:29,362 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is not cut-off event [2020-10-16 01:02:29,363 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1024] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][153], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 102#L693true, Black: 164#(= ~COND~0 0), 170#(= ~count~0 0), thr1Thread1of5ForFork0InUse, 12#L697-4true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread5of5ForFork0InUse, 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), 117#L693true, Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 152#(= ~count~0 0), 185#(and (<= 0 |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond|) (<= |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| 0)), 92#L692true, 125#L697-2true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:29,363 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is not cut-off event [2020-10-16 01:02:29,363 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is not cut-off event [2020-10-16 01:02:29,363 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is not cut-off event [2020-10-16 01:02:29,363 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is not cut-off event [2020-10-16 01:02:29,363 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is not cut-off event [2020-10-16 01:02:29,436 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][153], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), 71#L694true, thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), 42#L697-4true, 12#L697-4true, thr1Thread2of5ForFork0InUse, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 152#(= ~count~0 0), 92#L692true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:29,436 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2020-10-16 01:02:29,436 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2020-10-16 01:02:29,436 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2020-10-16 01:02:29,437 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2020-10-16 01:02:30,817 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([923] L697-->L697-1: Formula: (and (not (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 0)) (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|) (= |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2| (ite (= (mod v_~MTX~0_69 256) 1) 1 0)) (= 0 v_~MTX~0_68)) InVars {~MTX~0=v_~MTX~0_69} OutVars{thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|, ~MTX~0=v_~MTX~0_68, thr1Thread2of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2} AuxVars[] AssignedVars[~MTX~0, thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread2of5ForFork0_assume_abort_if_not_~cond][73], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 128#L697-1true, Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), 103#L695true, 168#true, thr1Thread1of5ForFork0InUse, 42#L697-4true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 150#true, 182#true, 24#L695true, 93#thr1ENTRYtrue, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:02:30,817 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2020-10-16 01:02:30,817 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2020-10-16 01:02:30,818 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2020-10-16 01:02:30,818 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2020-10-16 01:02:31,835 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][153], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 102#L693true, Black: 164#(= ~COND~0 0), 71#L694true, thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), thr1Thread2of5ForFork0InUse, 12#L697-4true, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 87#L697-4true, 152#(= ~count~0 0), Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:31,836 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2020-10-16 01:02:31,836 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2020-10-16 01:02:31,836 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2020-10-16 01:02:31,836 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2020-10-16 01:02:32,047 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([949] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][72], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), 71#L694true, 170#(= ~count~0 0), thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, 13#L697-3true, 109#L697true, 45#thr1ENTRYtrue, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 87#L697-4true, 152#(= ~count~0 0), Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:32,047 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is not cut-off event [2020-10-16 01:02:32,047 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is not cut-off event [2020-10-16 01:02:32,047 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is not cut-off event [2020-10-16 01:02:32,047 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is not cut-off event [2020-10-16 01:02:32,054 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([999] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][118], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 67#L694true, Black: 164#(= ~COND~0 0), 170#(= ~count~0 0), thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, 13#L697-3true, 109#L697true, 45#thr1ENTRYtrue, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 50#L697-4true, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 152#(= ~count~0 0), Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:32,054 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is not cut-off event [2020-10-16 01:02:32,054 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is not cut-off event [2020-10-16 01:02:32,055 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is not cut-off event [2020-10-16 01:02:32,055 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is not cut-off event [2020-10-16 01:02:32,570 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([923] L697-->L697-1: Formula: (and (not (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 0)) (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|) (= |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2| (ite (= (mod v_~MTX~0_69 256) 1) 1 0)) (= 0 v_~MTX~0_68)) InVars {~MTX~0=v_~MTX~0_69} OutVars{thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|, ~MTX~0=v_~MTX~0_68, thr1Thread2of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2} AuxVars[] AssignedVars[~MTX~0, thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread2of5ForFork0_assume_abort_if_not_~cond][73], [128#L697-1true, Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 5#L697-2true, 6#L2-5true, Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, 45#thr1ENTRYtrue, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 150#true, 24#L695true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:02:32,571 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2020-10-16 01:02:32,571 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2020-10-16 01:02:32,571 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2020-10-16 01:02:32,571 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2020-10-16 01:02:33,184 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([999] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][118], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 128#L697-1true, Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 37#L697-2true, Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), 75#L693true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 50#L697-4true, 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 152#(= ~count~0 0), 92#L692true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:33,184 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2020-10-16 01:02:33,184 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2020-10-16 01:02:33,184 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2020-10-16 01:02:33,184 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2020-10-16 01:02:33,222 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([999] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][118], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 37#L697-2true, Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), 75#L693true, thr1Thread2of5ForFork0InUse, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 50#L697-4true, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 152#(= ~count~0 0), 92#L692true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:33,222 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is not cut-off event [2020-10-16 01:02:33,222 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is not cut-off event [2020-10-16 01:02:33,222 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is not cut-off event [2020-10-16 01:02:33,222 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is not cut-off event [2020-10-16 01:02:33,270 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([974] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][70], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), 42#L697-4true, 75#L693true, thr1Thread2of5ForFork0InUse, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 113#L2-4true, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 152#(= ~count~0 0), 92#L692true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:33,271 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is not cut-off event [2020-10-16 01:02:33,271 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is not cut-off event [2020-10-16 01:02:33,271 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is not cut-off event [2020-10-16 01:02:33,271 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is not cut-off event [2020-10-16 01:02:33,276 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([999] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][118], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), 42#L697-4true, thr1Thread2of5ForFork0InUse, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 50#L697-4true, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 152#(= ~count~0 0), 92#L692true, Black: 150#true, 30#L694true, 31#L706-3true]) [2020-10-16 01:02:33,276 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2020-10-16 01:02:33,276 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2020-10-16 01:02:33,276 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2020-10-16 01:02:33,276 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2020-10-16 01:02:33,324 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1024] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][153], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 102#L693true, Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), 12#L697-4true, thr1Thread2of5ForFork0InUse, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 113#L2-4true, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 152#(= ~count~0 0), 92#L692true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:33,324 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is not cut-off event [2020-10-16 01:02:33,324 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is not cut-off event [2020-10-16 01:02:33,324 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is not cut-off event [2020-10-16 01:02:33,324 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is not cut-off event [2020-10-16 01:02:33,324 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is not cut-off event [2020-10-16 01:02:33,519 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([999] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][118], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 128#L697-1true, Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 37#L697-2true, Black: 164#(= ~COND~0 0), 170#(= ~count~0 0), thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 50#L697-4true, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 152#(= ~count~0 0), 93#thr1ENTRYtrue, Black: 150#true, 30#L694true, 31#L706-3true]) [2020-10-16 01:02:33,519 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is not cut-off event [2020-10-16 01:02:33,519 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is not cut-off event [2020-10-16 01:02:33,520 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is not cut-off event [2020-10-16 01:02:33,520 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is not cut-off event [2020-10-16 01:02:33,521 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1022] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][139], [128#L697-1true, Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 103#L695true, Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, 43#L697-3true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 170#(= ~count~0 0), Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 150#true, 24#L695true, 93#thr1ENTRYtrue, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:02:33,521 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2020-10-16 01:02:33,521 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2020-10-16 01:02:33,521 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2020-10-16 01:02:33,521 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2020-10-16 01:02:33,522 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1022] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][182], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 128#L697-1true, Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 37#L697-2true, 103#L695true, Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 170#(= ~count~0 0), Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 150#true, 182#true, 24#L695true, 93#thr1ENTRYtrue, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:02:33,523 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is not cut-off event [2020-10-16 01:02:33,523 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is not cut-off event [2020-10-16 01:02:33,523 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is not cut-off event [2020-10-16 01:02:33,523 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is not cut-off event [2020-10-16 01:02:33,523 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1022] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][182], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 37#L697-2true, 103#L695true, Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 170#(= ~count~0 0), Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 150#true, 182#true, 24#L695true, 125#L697-2true, 93#thr1ENTRYtrue, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:02:33,523 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2020-10-16 01:02:33,523 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2020-10-16 01:02:33,524 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2020-10-16 01:02:33,524 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2020-10-16 01:02:33,717 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([999] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][118], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 5#L697-2true, Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 42#L697-4true, 170#(= ~count~0 0), thr1Thread2of5ForFork0InUse, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 50#L697-4true, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 152#(= ~count~0 0), 93#thr1ENTRYtrue, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:33,718 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2020-10-16 01:02:33,718 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2020-10-16 01:02:33,718 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2020-10-16 01:02:33,718 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2020-10-16 01:02:33,718 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([923] L697-->L697-1: Formula: (and (not (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 0)) (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|) (= |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2| (ite (= (mod v_~MTX~0_69 256) 1) 1 0)) (= 0 v_~MTX~0_68)) InVars {~MTX~0=v_~MTX~0_69} OutVars{thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|, ~MTX~0=v_~MTX~0_68, thr1Thread2of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2} AuxVars[] AssignedVars[~MTX~0, thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread2of5ForFork0_assume_abort_if_not_~cond][73], [128#L697-1true, Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 5#L697-2true, Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, 42#L697-4true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 170#(= ~count~0 0), Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 150#true, 24#L695true, 93#thr1ENTRYtrue, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:02:33,718 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2020-10-16 01:02:33,718 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2020-10-16 01:02:33,718 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2020-10-16 01:02:33,718 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2020-10-16 01:02:34,929 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][153], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 71#L694true, Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), thr1Thread2of5ForFork0InUse, 12#L697-4true, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 87#L697-4true, 23#L694true, 152#(= ~count~0 0), Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:34,929 INFO L384 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2020-10-16 01:02:34,929 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2020-10-16 01:02:34,930 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2020-10-16 01:02:34,930 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2020-10-16 01:02:35,044 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([999] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][118], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 102#L693true, Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), thr1Thread2of5ForFork0InUse, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 50#L697-4true, 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 87#L697-4true, 152#(= ~count~0 0), Black: 150#true, 30#L694true, 31#L706-3true]) [2020-10-16 01:02:35,045 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2020-10-16 01:02:35,045 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2020-10-16 01:02:35,045 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2020-10-16 01:02:35,045 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2020-10-16 01:02:35,912 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([923] L697-->L697-1: Formula: (and (not (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 0)) (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|) (= |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2| (ite (= (mod v_~MTX~0_69 256) 1) 1 0)) (= 0 v_~MTX~0_68)) InVars {~MTX~0=v_~MTX~0_69} OutVars{thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|, ~MTX~0=v_~MTX~0_68, thr1Thread2of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2} AuxVars[] AssignedVars[~MTX~0, thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread2of5ForFork0_assume_abort_if_not_~cond][73], [128#L697-1true, Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 6#L2-5true, Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, 45#thr1ENTRYtrue, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 150#true, 182#true, 24#L695true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:02:35,912 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2020-10-16 01:02:35,912 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2020-10-16 01:02:35,913 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2020-10-16 01:02:35,913 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2020-10-16 01:02:35,913 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([923] L697-->L697-1: Formula: (and (not (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 0)) (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|) (= |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2| (ite (= (mod v_~MTX~0_69 256) 1) 1 0)) (= 0 v_~MTX~0_68)) InVars {~MTX~0=v_~MTX~0_69} OutVars{thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|, ~MTX~0=v_~MTX~0_68, thr1Thread2of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2} AuxVars[] AssignedVars[~MTX~0, thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread2of5ForFork0_assume_abort_if_not_~cond][21], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 128#L697-1true, Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 162#true, 6#L2-5true, 168#true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, 13#L697-3true, 45#thr1ENTRYtrue, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 150#true, 24#L695true, 184#(= ~COND~0 0), 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:02:35,913 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2020-10-16 01:02:35,914 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2020-10-16 01:02:35,914 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2020-10-16 01:02:35,914 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2020-10-16 01:02:36,148 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([999] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][142], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), 42#L697-4true, thr1Thread2of5ForFork0InUse, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 50#L697-4true, 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 92#L692true, 30#L694true, Black: 150#true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:02:36,149 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event [2020-10-16 01:02:36,149 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is not cut-off event [2020-10-16 01:02:36,149 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is not cut-off event [2020-10-16 01:02:36,149 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is not cut-off event [2020-10-16 01:02:36,150 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][173], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 71#L694true, Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), 42#L697-4true, 12#L697-4true, thr1Thread2of5ForFork0InUse, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 92#L692true, Black: 150#true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:02:36,150 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event [2020-10-16 01:02:36,150 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is not cut-off event [2020-10-16 01:02:36,150 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is not cut-off event [2020-10-16 01:02:36,150 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is not cut-off event [2020-10-16 01:02:36,154 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([923] L697-->L697-1: Formula: (and (not (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 0)) (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|) (= |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2| (ite (= (mod v_~MTX~0_69 256) 1) 1 0)) (= 0 v_~MTX~0_68)) InVars {~MTX~0=v_~MTX~0_69} OutVars{thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|, ~MTX~0=v_~MTX~0_68, thr1Thread2of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2} AuxVars[] AssignedVars[~MTX~0, thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread2of5ForFork0_assume_abort_if_not_~cond][73], [128#L697-1true, Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), 103#L695true, 168#true, thr1Thread1of5ForFork0InUse, 42#L697-4true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 24#L695true, 153#(= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0), 92#L692true, Black: 150#true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:02:36,155 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2020-10-16 01:02:36,155 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2020-10-16 01:02:36,155 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2020-10-16 01:02:36,155 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2020-10-16 01:02:36,160 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([923] L697-->L697-1: Formula: (and (not (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 0)) (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|) (= |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2| (ite (= (mod v_~MTX~0_69 256) 1) 1 0)) (= 0 v_~MTX~0_68)) InVars {~MTX~0=v_~MTX~0_69} OutVars{thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|, ~MTX~0=v_~MTX~0_68, thr1Thread2of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2} AuxVars[] AssignedVars[~MTX~0, thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread2of5ForFork0_assume_abort_if_not_~cond][73], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 128#L697-1true, Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 68#L695true, Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, 12#L697-4true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 170#(= ~count~0 0), Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 24#L695true, 153#(= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0), 92#L692true, Black: 150#true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:02:36,160 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2020-10-16 01:02:36,160 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2020-10-16 01:02:36,160 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2020-10-16 01:02:36,160 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2020-10-16 01:02:36,651 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([999] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][118], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 37#L697-2true, Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), 75#L693true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 50#L697-4true, 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 152#(= ~count~0 0), 185#(and (<= 0 |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond|) (<= |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| 0)), 92#L692true, 125#L697-2true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:36,651 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2020-10-16 01:02:36,651 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2020-10-16 01:02:36,651 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2020-10-16 01:02:36,652 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2020-10-16 01:02:36,665 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([999] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][118], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 128#L697-1true, Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), 43#L697-3true, 75#L693true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 50#L697-4true, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 152#(= ~count~0 0), 92#L692true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:36,665 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2020-10-16 01:02:36,665 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2020-10-16 01:02:36,665 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2020-10-16 01:02:36,666 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2020-10-16 01:02:36,667 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([999] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][118], [128#L697-1true, Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 37#L697-2true, Black: 164#(= ~COND~0 0), 170#(= ~count~0 0), thr1Thread1of5ForFork0InUse, 75#L693true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 50#L697-4true, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 152#(= ~count~0 0), 92#L692true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:36,667 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event [2020-10-16 01:02:36,667 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is not cut-off event [2020-10-16 01:02:36,667 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is not cut-off event [2020-10-16 01:02:36,667 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is not cut-off event [2020-10-16 01:02:36,667 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is not cut-off event [2020-10-16 01:02:36,669 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][153], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 128#L697-1true, Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 37#L697-2true, Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), thr1Thread2of5ForFork0InUse, 12#L697-4true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 117#L693true, 182#true, 152#(= ~count~0 0), 92#L692true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:36,669 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event [2020-10-16 01:02:36,669 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is not cut-off event [2020-10-16 01:02:36,669 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is not cut-off event [2020-10-16 01:02:36,669 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is not cut-off event [2020-10-16 01:02:36,696 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][153], [128#L697-1true, Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 102#L693true, Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), 12#L697-4true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 113#L2-4true, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 152#(= ~count~0 0), 92#L692true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:36,696 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event [2020-10-16 01:02:36,696 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is not cut-off event [2020-10-16 01:02:36,697 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is not cut-off event [2020-10-16 01:02:36,697 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is not cut-off event [2020-10-16 01:02:36,737 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([999] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][118], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), 170#(= ~count~0 0), thr1Thread1of5ForFork0InUse, 43#L697-3true, 75#L693true, thr1Thread2of5ForFork0InUse, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 50#L697-4true, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 152#(= ~count~0 0), 92#L692true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:36,737 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event [2020-10-16 01:02:36,737 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is not cut-off event [2020-10-16 01:02:36,737 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is not cut-off event [2020-10-16 01:02:36,738 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is not cut-off event [2020-10-16 01:02:36,814 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([974] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][70], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), 42#L697-4true, 75#L693true, thr1Thread2of5ForFork0InUse, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 55#L697-3true, 152#(= ~count~0 0), 92#L692true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:36,814 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event [2020-10-16 01:02:36,814 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is not cut-off event [2020-10-16 01:02:36,814 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is not cut-off event [2020-10-16 01:02:36,814 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is not cut-off event [2020-10-16 01:02:36,821 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([923] L697-->L697-1: Formula: (and (not (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 0)) (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|) (= |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2| (ite (= (mod v_~MTX~0_69 256) 1) 1 0)) (= 0 v_~MTX~0_68)) InVars {~MTX~0=v_~MTX~0_69} OutVars{thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|, ~MTX~0=v_~MTX~0_68, thr1Thread2of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2} AuxVars[] AssignedVars[~MTX~0, thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread2of5ForFork0_assume_abort_if_not_~cond][73], [128#L697-1true, Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), 103#L695true, 168#true, thr1Thread1of5ForFork0InUse, 42#L697-4true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 150#true, 24#L695true, 92#L692true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:02:36,821 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2020-10-16 01:02:36,821 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2020-10-16 01:02:36,821 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2020-10-16 01:02:36,821 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2020-10-16 01:02:36,872 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1024] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][153], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 102#L693true, Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), thr1Thread2of5ForFork0InUse, 12#L697-4true, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 55#L697-3true, 152#(= ~count~0 0), 92#L692true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:36,872 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event [2020-10-16 01:02:36,873 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is not cut-off event [2020-10-16 01:02:36,873 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is not cut-off event [2020-10-16 01:02:36,873 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is not cut-off event [2020-10-16 01:02:36,873 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is not cut-off event [2020-10-16 01:02:37,022 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1022] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][191], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 103#L695true, Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, 43#L697-3true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 170#(= ~count~0 0), Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 150#true, 24#L695true, 185#(and (<= 0 |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond|) (<= |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| 0)), 125#L697-2true, 93#thr1ENTRYtrue, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:02:37,022 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2020-10-16 01:02:37,022 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2020-10-16 01:02:37,023 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2020-10-16 01:02:37,023 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2020-10-16 01:02:37,024 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([999] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][118], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 37#L697-2true, Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 50#L697-4true, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 152#(= ~count~0 0), 185#(and (<= 0 |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond|) (<= |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| 0)), 93#thr1ENTRYtrue, 125#L697-2true, Black: 150#true, 30#L694true, 31#L706-3true]) [2020-10-16 01:02:37,024 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event [2020-10-16 01:02:37,024 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is not cut-off event [2020-10-16 01:02:37,024 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is not cut-off event [2020-10-16 01:02:37,024 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is not cut-off event [2020-10-16 01:02:37,026 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1022] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][199], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 37#L697-2true, 103#L695true, Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 170#(= ~count~0 0), Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 150#true, 24#L695true, 185#(and (<= 0 |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond|) (<= |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| 0)), 125#L697-2true, 93#thr1ENTRYtrue, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:02:37,026 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event [2020-10-16 01:02:37,026 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is not cut-off event [2020-10-16 01:02:37,026 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is not cut-off event [2020-10-16 01:02:37,026 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is not cut-off event [2020-10-16 01:02:37,055 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([999] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][118], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 128#L697-1true, Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), 43#L697-3true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 50#L697-4true, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 152#(= ~count~0 0), 93#thr1ENTRYtrue, Black: 150#true, 30#L694true, 31#L706-3true]) [2020-10-16 01:02:37,055 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event [2020-10-16 01:02:37,055 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is not cut-off event [2020-10-16 01:02:37,055 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is not cut-off event [2020-10-16 01:02:37,055 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is not cut-off event [2020-10-16 01:02:37,056 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1022] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][182], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 128#L697-1true, Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), 103#L695true, 168#true, thr1Thread1of5ForFork0InUse, 43#L697-3true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 170#(= ~count~0 0), Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 150#true, 182#true, 24#L695true, 93#thr1ENTRYtrue, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:02:37,056 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event [2020-10-16 01:02:37,056 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is not cut-off event [2020-10-16 01:02:37,057 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is not cut-off event [2020-10-16 01:02:37,057 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is not cut-off event [2020-10-16 01:02:37,061 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1022] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][139], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), 103#L695true, 168#true, thr1Thread1of5ForFork0InUse, 43#L697-3true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 170#(= ~count~0 0), Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 150#true, 24#L695true, 125#L697-2true, 93#thr1ENTRYtrue, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:02:37,061 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2020-10-16 01:02:37,062 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2020-10-16 01:02:37,062 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2020-10-16 01:02:37,062 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2020-10-16 01:02:37,067 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1022] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][139], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 37#L697-2true, Black: 164#(= ~COND~0 0), 103#L695true, 168#true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 170#(= ~count~0 0), Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 150#true, 24#L695true, 123#L697-3true, 93#thr1ENTRYtrue, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:02:37,067 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2020-10-16 01:02:37,067 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2020-10-16 01:02:37,067 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2020-10-16 01:02:37,067 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2020-10-16 01:02:37,291 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][153], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), 42#L697-4true, thr1Thread2of5ForFork0InUse, 12#L697-4true, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 55#L697-3true, 152#(= ~count~0 0), 93#thr1ENTRYtrue, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:37,291 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2020-10-16 01:02:37,291 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2020-10-16 01:02:37,291 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2020-10-16 01:02:37,291 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2020-10-16 01:02:37,291 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([923] L697-->L697-1: Formula: (and (not (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 0)) (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|) (= |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2| (ite (= (mod v_~MTX~0_69 256) 1) 1 0)) (= 0 v_~MTX~0_68)) InVars {~MTX~0=v_~MTX~0_69} OutVars{thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|, ~MTX~0=v_~MTX~0_68, thr1Thread2of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2} AuxVars[] AssignedVars[~MTX~0, thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread2of5ForFork0_assume_abort_if_not_~cond][73], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 128#L697-1true, Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), 103#L695true, 168#true, thr1Thread1of5ForFork0InUse, 42#L697-4true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 150#true, 182#true, 55#L697-3true, 93#thr1ENTRYtrue, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:02:37,291 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2020-10-16 01:02:37,291 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2020-10-16 01:02:37,291 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2020-10-16 01:02:37,292 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2020-10-16 01:02:37,293 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([999] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][118], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), 42#L697-4true, thr1Thread2of5ForFork0InUse, 109#L697true, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 50#L697-4true, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 152#(= ~count~0 0), 93#thr1ENTRYtrue, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:37,293 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2020-10-16 01:02:37,293 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2020-10-16 01:02:37,293 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2020-10-16 01:02:37,293 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2020-10-16 01:02:37,293 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([923] L697-->L697-1: Formula: (and (not (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 0)) (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|) (= |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2| (ite (= (mod v_~MTX~0_69 256) 1) 1 0)) (= 0 v_~MTX~0_68)) InVars {~MTX~0=v_~MTX~0_69} OutVars{thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|, ~MTX~0=v_~MTX~0_68, thr1Thread2of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2} AuxVars[] AssignedVars[~MTX~0, thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread2of5ForFork0_assume_abort_if_not_~cond][73], [128#L697-1true, Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, 42#L697-4true, thr1Thread2of5ForFork0InUse, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 170#(= ~count~0 0), Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 150#true, 24#L695true, 93#thr1ENTRYtrue, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:02:37,293 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2020-10-16 01:02:37,293 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2020-10-16 01:02:37,294 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2020-10-16 01:02:37,294 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2020-10-16 01:02:38,609 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([949] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][72], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 4#L692true, 5#L697-2true, Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 42#L697-4true, 170#(= ~count~0 0), thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), 117#L693true, Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 87#L697-4true, 152#(= ~count~0 0), Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:38,610 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is not cut-off event [2020-10-16 01:02:38,610 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is not cut-off event [2020-10-16 01:02:38,610 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is not cut-off event [2020-10-16 01:02:38,610 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is not cut-off event [2020-10-16 01:02:38,881 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([974] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][70], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 71#L694true, Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), 42#L697-4true, thr1Thread2of5ForFork0InUse, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 87#L697-4true, 152#(= ~count~0 0), Black: 150#true, 30#L694true, 31#L706-3true]) [2020-10-16 01:02:38,881 INFO L384 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2020-10-16 01:02:38,881 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2020-10-16 01:02:38,881 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2020-10-16 01:02:38,881 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2020-10-16 01:02:38,887 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([999] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][118], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), thr1Thread2of5ForFork0InUse, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 50#L697-4true, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 87#L697-4true, 23#L694true, 152#(= ~count~0 0), Black: 150#true, 30#L694true, 31#L706-3true]) [2020-10-16 01:02:38,887 INFO L384 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2020-10-16 01:02:38,887 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2020-10-16 01:02:38,887 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2020-10-16 01:02:38,887 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2020-10-16 01:02:38,916 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][153], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 68#L695true, 71#L694true, Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), 12#L697-4true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 22#L692-1true, 182#true, 87#L697-4true, 152#(= ~count~0 0), Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:38,917 INFO L384 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2020-10-16 01:02:38,917 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2020-10-16 01:02:38,917 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2020-10-16 01:02:38,917 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2020-10-16 01:02:39,043 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([923] L697-->L697-1: Formula: (and (not (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 0)) (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|) (= |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2| (ite (= (mod v_~MTX~0_69 256) 1) 1 0)) (= 0 v_~MTX~0_68)) InVars {~MTX~0=v_~MTX~0_69} OutVars{thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|, ~MTX~0=v_~MTX~0_68, thr1Thread2of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2} AuxVars[] AssignedVars[~MTX~0, thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread2of5ForFork0_assume_abort_if_not_~cond][73], [128#L697-1true, Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 102#L693true, 103#L695true, Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 150#true, 87#L697-4true, 24#L695true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:02:39,044 INFO L384 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2020-10-16 01:02:39,044 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2020-10-16 01:02:39,044 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2020-10-16 01:02:39,044 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2020-10-16 01:02:42,350 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][173], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), 42#L697-4true, thr1Thread2of5ForFork0InUse, 12#L697-4true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 22#L692-1true, 182#true, 55#L697-3true, 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 92#L692true, Black: 150#true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:02:42,350 INFO L384 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2020-10-16 01:02:42,350 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2020-10-16 01:02:42,350 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2020-10-16 01:02:42,350 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2020-10-16 01:02:42,816 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([999] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][118], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), 43#L697-3true, 75#L693true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 50#L697-4true, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 152#(= ~count~0 0), 185#(and (<= 0 |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond|) (<= |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| 0)), 92#L692true, 125#L697-2true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:42,816 INFO L384 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2020-10-16 01:02:42,817 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2020-10-16 01:02:42,817 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2020-10-16 01:02:42,817 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2020-10-16 01:02:42,817 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([999] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][118], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 37#L697-2true, Black: 164#(= ~COND~0 0), 170#(= ~count~0 0), thr1Thread1of5ForFork0InUse, 75#L693true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 50#L697-4true, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 152#(= ~count~0 0), 185#(and (<= 0 |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond|) (<= |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| 0)), 92#L692true, 125#L697-2true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:42,818 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is not cut-off event [2020-10-16 01:02:42,818 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is not cut-off event [2020-10-16 01:02:42,818 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is not cut-off event [2020-10-16 01:02:42,818 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is not cut-off event [2020-10-16 01:02:42,818 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is not cut-off event [2020-10-16 01:02:42,819 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][153], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 37#L697-2true, Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), thr1Thread2of5ForFork0InUse, 12#L697-4true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 117#L693true, 152#(= ~count~0 0), 185#(and (<= 0 |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond|) (<= |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| 0)), 92#L692true, 125#L697-2true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:42,819 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is not cut-off event [2020-10-16 01:02:42,819 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is not cut-off event [2020-10-16 01:02:42,820 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is not cut-off event [2020-10-16 01:02:42,820 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is not cut-off event [2020-10-16 01:02:42,833 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][153], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 102#L693true, Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), thr1Thread2of5ForFork0InUse, 12#L697-4true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 113#L2-4true, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 152#(= ~count~0 0), 185#(and (<= 0 |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond|) (<= |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| 0)), 92#L692true, 125#L697-2true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:42,833 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is not cut-off event [2020-10-16 01:02:42,833 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is not cut-off event [2020-10-16 01:02:42,833 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is not cut-off event [2020-10-16 01:02:42,833 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is not cut-off event [2020-10-16 01:02:42,837 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([999] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][118], [128#L697-1true, Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), 170#(= ~count~0 0), thr1Thread1of5ForFork0InUse, 75#L693true, 43#L697-3true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 50#L697-4true, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 152#(= ~count~0 0), 92#L692true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:42,837 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is not cut-off event [2020-10-16 01:02:42,837 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is not cut-off event [2020-10-16 01:02:42,838 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is not cut-off event [2020-10-16 01:02:42,838 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is not cut-off event [2020-10-16 01:02:42,838 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is not cut-off event [2020-10-16 01:02:42,840 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([999] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][118], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 128#L697-1true, Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 37#L697-2true, Black: 164#(= ~COND~0 0), 170#(= ~count~0 0), thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 50#L697-4true, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 152#(= ~count~0 0), 92#L692true, Black: 150#true, 30#L694true, 31#L706-3true]) [2020-10-16 01:02:42,840 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is not cut-off event [2020-10-16 01:02:42,840 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is not cut-off event [2020-10-16 01:02:42,840 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is not cut-off event [2020-10-16 01:02:42,841 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is not cut-off event [2020-10-16 01:02:42,844 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][153], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 128#L697-1true, Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), 43#L697-3true, thr1Thread2of5ForFork0InUse, 12#L697-4true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 117#L693true, 182#true, 152#(= ~count~0 0), 92#L692true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:42,844 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is not cut-off event [2020-10-16 01:02:42,844 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is not cut-off event [2020-10-16 01:02:42,844 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is not cut-off event [2020-10-16 01:02:42,844 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is not cut-off event [2020-10-16 01:02:42,891 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][153], [128#L697-1true, Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 102#L693true, Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), 12#L697-4true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 55#L697-3true, 152#(= ~count~0 0), 92#L692true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:42,891 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is not cut-off event [2020-10-16 01:02:42,891 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is not cut-off event [2020-10-16 01:02:42,891 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is not cut-off event [2020-10-16 01:02:42,891 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is not cut-off event [2020-10-16 01:02:43,036 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([974] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][70], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 5#L697-2true, Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), 42#L697-4true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 113#L2-4true, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 22#L692-1true, 152#(= ~count~0 0), 92#L692true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:43,036 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is not cut-off event [2020-10-16 01:02:43,036 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is not cut-off event [2020-10-16 01:02:43,037 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is not cut-off event [2020-10-16 01:02:43,037 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is not cut-off event [2020-10-16 01:02:43,037 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][153], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 42#L697-4true, 170#(= ~count~0 0), 12#L697-4true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 22#L692-1true, 55#L697-3true, 152#(= ~count~0 0), 92#L692true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:43,037 INFO L384 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2020-10-16 01:02:43,037 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2020-10-16 01:02:43,037 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2020-10-16 01:02:43,037 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2020-10-16 01:02:43,044 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([999] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][118], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), 42#L697-4true, thr1Thread2of5ForFork0InUse, 13#L697-3true, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 50#L697-4true, 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 152#(= ~count~0 0), 92#L692true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:43,045 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2020-10-16 01:02:43,045 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2020-10-16 01:02:43,045 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2020-10-16 01:02:43,045 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2020-10-16 01:02:43,166 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([974] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][70], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 5#L697-2true, Black: 164#(= ~COND~0 0), 42#L697-4true, 170#(= ~count~0 0), thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 113#L2-4true, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread5of5ForFork0InUse, 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 152#(= ~count~0 0), 92#L692true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:43,166 INFO L384 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2020-10-16 01:02:43,166 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2020-10-16 01:02:43,167 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2020-10-16 01:02:43,167 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2020-10-16 01:02:43,171 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][153], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 37#L697-2true, Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), thr1Thread2of5ForFork0InUse, 12#L697-4true, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 113#L2-4true, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread5of5ForFork0InUse, 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 152#(= ~count~0 0), 92#L692true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:43,171 INFO L384 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2020-10-16 01:02:43,171 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2020-10-16 01:02:43,171 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2020-10-16 01:02:43,171 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2020-10-16 01:02:43,202 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([999] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][118], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), 43#L697-3true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 50#L697-4true, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 152#(= ~count~0 0), 185#(and (<= 0 |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond|) (<= |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| 0)), 125#L697-2true, 93#thr1ENTRYtrue, Black: 150#true, 30#L694true, 31#L706-3true]) [2020-10-16 01:02:43,202 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is not cut-off event [2020-10-16 01:02:43,202 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is not cut-off event [2020-10-16 01:02:43,203 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is not cut-off event [2020-10-16 01:02:43,203 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is not cut-off event [2020-10-16 01:02:43,204 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1022] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][199], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 103#L695true, Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, 43#L697-3true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 170#(= ~count~0 0), Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 150#true, 24#L695true, 185#(and (<= 0 |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond|) (<= |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| 0)), 125#L697-2true, 93#thr1ENTRYtrue, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:02:43,204 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is not cut-off event [2020-10-16 01:02:43,204 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is not cut-off event [2020-10-16 01:02:43,204 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is not cut-off event [2020-10-16 01:02:43,205 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is not cut-off event [2020-10-16 01:02:43,232 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1022] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][182], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 103#L695true, Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, 43#L697-3true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 170#(= ~count~0 0), Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 150#true, 182#true, 24#L695true, 93#thr1ENTRYtrue, 125#L697-2true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:02:43,233 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is not cut-off event [2020-10-16 01:02:43,233 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is not cut-off event [2020-10-16 01:02:43,233 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is not cut-off event [2020-10-16 01:02:43,233 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is not cut-off event [2020-10-16 01:02:43,237 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1022] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][139], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), 103#L695true, 168#true, thr1Thread1of5ForFork0InUse, 43#L697-3true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 170#(= ~count~0 0), Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 150#true, 24#L695true, 123#L697-3true, 93#thr1ENTRYtrue, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:02:43,237 INFO L384 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2020-10-16 01:02:43,237 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2020-10-16 01:02:43,237 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2020-10-16 01:02:43,237 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2020-10-16 01:02:43,239 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1022] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][139], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 37#L697-2true, 103#L695true, Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 170#(= ~count~0 0), Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 150#true, 24#L695true, 120#L697-4true, 93#thr1ENTRYtrue, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:02:43,239 INFO L384 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2020-10-16 01:02:43,239 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2020-10-16 01:02:43,239 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2020-10-16 01:02:43,240 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2020-10-16 01:02:43,440 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([923] L697-->L697-1: Formula: (and (not (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 0)) (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|) (= |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2| (ite (= (mod v_~MTX~0_69 256) 1) 1 0)) (= 0 v_~MTX~0_68)) InVars {~MTX~0=v_~MTX~0_69} OutVars{thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|, ~MTX~0=v_~MTX~0_68, thr1Thread2of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2} AuxVars[] AssignedVars[~MTX~0, thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread2of5ForFork0_assume_abort_if_not_~cond][21], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 128#L697-1true, Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 162#true, 168#true, thr1Thread1of5ForFork0InUse, 42#L697-4true, thr1Thread2of5ForFork0InUse, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 113#L2-4true, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 170#(= ~count~0 0), Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 150#true, 184#(= ~COND~0 0), 93#thr1ENTRYtrue, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:02:43,440 INFO L384 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2020-10-16 01:02:43,441 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2020-10-16 01:02:43,441 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2020-10-16 01:02:43,441 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2020-10-16 01:02:44,979 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([949] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][72], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 4#L692true, Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 42#L697-4true, 170#(= ~count~0 0), thr1Thread2of5ForFork0InUse, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), 117#L693true, Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 87#L697-4true, 152#(= ~count~0 0), Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:44,979 INFO L384 tUnfolder$Statistics]: this new event has 39 ancestors and is not cut-off event [2020-10-16 01:02:44,979 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is not cut-off event [2020-10-16 01:02:44,980 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is not cut-off event [2020-10-16 01:02:44,980 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is not cut-off event [2020-10-16 01:02:44,982 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([949] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][72], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 4#L692true, 5#L697-2true, 71#L694true, Black: 164#(= ~COND~0 0), 170#(= ~count~0 0), thr1Thread1of5ForFork0InUse, 42#L697-4true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 87#L697-4true, 152#(= ~count~0 0), Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:44,983 INFO L384 tUnfolder$Statistics]: this new event has 39 ancestors and is not cut-off event [2020-10-16 01:02:44,983 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is not cut-off event [2020-10-16 01:02:44,983 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is not cut-off event [2020-10-16 01:02:44,983 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is not cut-off event [2020-10-16 01:02:45,141 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][153], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), 43#L697-3true, thr1Thread2of5ForFork0InUse, 12#L697-4true, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), 117#L693true, Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 87#L697-4true, 152#(= ~count~0 0), Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:45,141 INFO L384 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2020-10-16 01:02:45,141 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2020-10-16 01:02:45,141 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2020-10-16 01:02:45,141 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2020-10-16 01:02:45,324 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][153], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 68#L695true, 71#L694true, Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), thr1Thread2of5ForFork0InUse, 12#L697-4true, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 87#L697-4true, 152#(= ~count~0 0), Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:45,324 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2020-10-16 01:02:45,324 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2020-10-16 01:02:45,325 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2020-10-16 01:02:45,325 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2020-10-16 01:02:45,333 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([923] L697-->L697-1: Formula: (and (not (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 0)) (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|) (= |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2| (ite (= (mod v_~MTX~0_69 256) 1) 1 0)) (= 0 v_~MTX~0_68)) InVars {~MTX~0=v_~MTX~0_69} OutVars{thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|, ~MTX~0=v_~MTX~0_68, thr1Thread2of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2} AuxVars[] AssignedVars[~MTX~0, thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread2of5ForFork0_assume_abort_if_not_~cond][73], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 128#L697-1true, Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 103#L695true, Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 150#true, 182#true, 87#L697-4true, 23#L694true, 24#L695true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:02:45,334 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2020-10-16 01:02:45,334 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2020-10-16 01:02:45,334 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2020-10-16 01:02:45,334 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2020-10-16 01:02:45,349 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([923] L697-->L697-1: Formula: (and (not (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 0)) (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|) (= |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2| (ite (= (mod v_~MTX~0_69 256) 1) 1 0)) (= 0 v_~MTX~0_68)) InVars {~MTX~0=v_~MTX~0_69} OutVars{thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|, ~MTX~0=v_~MTX~0_68, thr1Thread2of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2} AuxVars[] AssignedVars[~MTX~0, thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread2of5ForFork0_assume_abort_if_not_~cond][73], [128#L697-1true, Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 68#L695true, Black: 164#(= ~COND~0 0), 103#L695true, 168#true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 150#true, 87#L697-4true, 24#L695true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:02:45,349 INFO L384 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2020-10-16 01:02:45,349 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2020-10-16 01:02:45,349 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2020-10-16 01:02:45,349 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2020-10-16 01:02:45,478 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([999] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][118], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 5#L697-2true, 102#L693true, Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), thr1Thread2of5ForFork0InUse, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 50#L697-4true, 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 87#L697-4true, 152#(= ~count~0 0), Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:45,478 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2020-10-16 01:02:45,478 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2020-10-16 01:02:45,478 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2020-10-16 01:02:45,478 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2020-10-16 01:02:45,479 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([923] L697-->L697-1: Formula: (and (not (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 0)) (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|) (= |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2| (ite (= (mod v_~MTX~0_69 256) 1) 1 0)) (= 0 v_~MTX~0_68)) InVars {~MTX~0=v_~MTX~0_69} OutVars{thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|, ~MTX~0=v_~MTX~0_68, thr1Thread2of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2} AuxVars[] AssignedVars[~MTX~0, thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread2of5ForFork0_assume_abort_if_not_~cond][73], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 128#L697-1true, Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 5#L697-2true, 102#L693true, Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 170#(= ~count~0 0), Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 150#true, 87#L697-4true, 24#L695true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:02:45,479 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2020-10-16 01:02:45,479 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2020-10-16 01:02:45,479 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2020-10-16 01:02:45,479 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2020-10-16 01:02:46,750 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][173], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), 42#L697-4true, 12#L697-4true, thr1Thread2of5ForFork0InUse, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 55#L697-3true, 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 92#L692true, Black: 150#true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:02:46,751 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2020-10-16 01:02:46,751 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2020-10-16 01:02:46,751 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2020-10-16 01:02:46,751 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2020-10-16 01:02:46,751 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([923] L697-->L697-1: Formula: (and (not (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 0)) (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|) (= |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2| (ite (= (mod v_~MTX~0_69 256) 1) 1 0)) (= 0 v_~MTX~0_68)) InVars {~MTX~0=v_~MTX~0_69} OutVars{thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|, ~MTX~0=v_~MTX~0_68, thr1Thread2of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2} AuxVars[] AssignedVars[~MTX~0, thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread2of5ForFork0_assume_abort_if_not_~cond][73], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 128#L697-1true, Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 103#L695true, Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, 42#L697-4true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 55#L697-3true, 153#(= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0), 92#L692true, Black: 150#true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:02:46,751 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2020-10-16 01:02:46,751 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2020-10-16 01:02:46,751 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2020-10-16 01:02:46,751 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2020-10-16 01:02:47,274 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([999] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][118], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), 170#(= ~count~0 0), thr1Thread1of5ForFork0InUse, 75#L693true, 43#L697-3true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 50#L697-4true, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 152#(= ~count~0 0), 185#(and (<= 0 |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond|) (<= |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| 0)), 92#L692true, 125#L697-2true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:47,274 INFO L384 tUnfolder$Statistics]: this new event has 39 ancestors and is not cut-off event [2020-10-16 01:02:47,274 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is not cut-off event [2020-10-16 01:02:47,275 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is not cut-off event [2020-10-16 01:02:47,275 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is not cut-off event [2020-10-16 01:02:47,275 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is not cut-off event [2020-10-16 01:02:47,276 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([999] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][118], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 37#L697-2true, Black: 164#(= ~COND~0 0), 170#(= ~count~0 0), thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 50#L697-4true, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 152#(= ~count~0 0), 185#(and (<= 0 |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond|) (<= |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| 0)), 92#L692true, 125#L697-2true, Black: 150#true, 30#L694true, 31#L706-3true]) [2020-10-16 01:02:47,276 INFO L384 tUnfolder$Statistics]: this new event has 39 ancestors and is not cut-off event [2020-10-16 01:02:47,277 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is not cut-off event [2020-10-16 01:02:47,277 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is not cut-off event [2020-10-16 01:02:47,277 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is not cut-off event [2020-10-16 01:02:47,279 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][153], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), 43#L697-3true, 12#L697-4true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 117#L693true, 152#(= ~count~0 0), 185#(and (<= 0 |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond|) (<= |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| 0)), 92#L692true, 125#L697-2true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:47,279 INFO L384 tUnfolder$Statistics]: this new event has 39 ancestors and is not cut-off event [2020-10-16 01:02:47,279 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is not cut-off event [2020-10-16 01:02:47,279 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is not cut-off event [2020-10-16 01:02:47,280 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is not cut-off event [2020-10-16 01:02:47,298 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][153], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 102#L693true, Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), 12#L697-4true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 55#L697-3true, 152#(= ~count~0 0), 185#(and (<= 0 |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond|) (<= |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| 0)), 92#L692true, 125#L697-2true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:47,298 INFO L384 tUnfolder$Statistics]: this new event has 39 ancestors and is not cut-off event [2020-10-16 01:02:47,299 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is not cut-off event [2020-10-16 01:02:47,299 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is not cut-off event [2020-10-16 01:02:47,299 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is not cut-off event [2020-10-16 01:02:47,303 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([999] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][118], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 128#L697-1true, Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), 170#(= ~count~0 0), thr1Thread1of5ForFork0InUse, 43#L697-3true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 50#L697-4true, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 152#(= ~count~0 0), 92#L692true, Black: 150#true, 30#L694true, 31#L706-3true]) [2020-10-16 01:02:47,303 INFO L384 tUnfolder$Statistics]: this new event has 39 ancestors and is not cut-off event [2020-10-16 01:02:47,303 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is not cut-off event [2020-10-16 01:02:47,304 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is not cut-off event [2020-10-16 01:02:47,304 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is not cut-off event [2020-10-16 01:02:47,432 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1024] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][153], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 37#L697-2true, Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), 12#L697-4true, thr1Thread2of5ForFork0InUse, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 113#L2-4true, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 152#(= ~count~0 0), 92#L692true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:47,432 INFO L384 tUnfolder$Statistics]: this new event has 39 ancestors and is not cut-off event [2020-10-16 01:02:47,432 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is not cut-off event [2020-10-16 01:02:47,433 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is not cut-off event [2020-10-16 01:02:47,433 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is not cut-off event [2020-10-16 01:02:47,433 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is not cut-off event [2020-10-16 01:02:47,438 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([999] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][118], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 5#L697-2true, 37#L697-2true, Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), thr1Thread2of5ForFork0InUse, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 50#L697-4true, 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 152#(= ~count~0 0), 92#L692true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:47,438 INFO L384 tUnfolder$Statistics]: this new event has 39 ancestors and is not cut-off event [2020-10-16 01:02:47,438 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is not cut-off event [2020-10-16 01:02:47,438 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is not cut-off event [2020-10-16 01:02:47,438 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is not cut-off event [2020-10-16 01:02:47,543 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([974] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][70], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 5#L697-2true, Black: 164#(= ~COND~0 0), 42#L697-4true, thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), thr1Thread2of5ForFork0InUse, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 113#L2-4true, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 152#(= ~count~0 0), 92#L692true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:47,543 INFO L384 tUnfolder$Statistics]: this new event has 39 ancestors and is not cut-off event [2020-10-16 01:02:47,543 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is not cut-off event [2020-10-16 01:02:47,543 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is not cut-off event [2020-10-16 01:02:47,544 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is not cut-off event [2020-10-16 01:02:47,544 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is not cut-off event [2020-10-16 01:02:47,544 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([923] L697-->L697-1: Formula: (and (not (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 0)) (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|) (= |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2| (ite (= (mod v_~MTX~0_69 256) 1) 1 0)) (= 0 v_~MTX~0_68)) InVars {~MTX~0=v_~MTX~0_69} OutVars{thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|, ~MTX~0=v_~MTX~0_68, thr1Thread2of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2} AuxVars[] AssignedVars[~MTX~0, thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread2of5ForFork0_assume_abort_if_not_~cond][73], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 128#L697-1true, Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), 103#L695true, 168#true, thr1Thread1of5ForFork0InUse, 42#L697-4true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 150#true, 55#L697-3true, 92#L692true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:02:47,545 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2020-10-16 01:02:47,545 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2020-10-16 01:02:47,545 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2020-10-16 01:02:47,545 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2020-10-16 01:02:47,545 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][153], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), 42#L697-4true, 12#L697-4true, thr1Thread2of5ForFork0InUse, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 55#L697-3true, 152#(= ~count~0 0), 92#L692true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:47,545 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2020-10-16 01:02:47,545 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2020-10-16 01:02:47,545 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2020-10-16 01:02:47,545 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2020-10-16 01:02:47,556 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([974] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][70], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 5#L697-2true, Black: 164#(= ~COND~0 0), 42#L697-4true, 170#(= ~count~0 0), thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 22#L692-1true, 182#true, 55#L697-3true, 152#(= ~count~0 0), 92#L692true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:47,556 INFO L384 tUnfolder$Statistics]: this new event has 39 ancestors and is not cut-off event [2020-10-16 01:02:47,556 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is not cut-off event [2020-10-16 01:02:47,556 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is not cut-off event [2020-10-16 01:02:47,556 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is not cut-off event [2020-10-16 01:02:47,557 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([974] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][70], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), 42#L697-4true, 170#(= ~count~0 0), thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 113#L2-4true, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 22#L692-1true, 182#true, 152#(= ~count~0 0), 92#L692true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:47,557 INFO L384 tUnfolder$Statistics]: this new event has 39 ancestors and is not cut-off event [2020-10-16 01:02:47,557 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is not cut-off event [2020-10-16 01:02:47,557 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is not cut-off event [2020-10-16 01:02:47,557 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is not cut-off event [2020-10-16 01:02:47,674 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([974] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][70], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 5#L697-2true, Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 42#L697-4true, 170#(= ~count~0 0), thr1Thread2of5ForFork0InUse, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread5of5ForFork0InUse, 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 55#L697-3true, 152#(= ~count~0 0), 92#L692true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:47,674 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2020-10-16 01:02:47,674 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2020-10-16 01:02:47,674 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2020-10-16 01:02:47,675 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2020-10-16 01:02:47,675 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([974] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][70], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), 42#L697-4true, thr1Thread2of5ForFork0InUse, 13#L697-3true, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 113#L2-4true, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread5of5ForFork0InUse, 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 152#(= ~count~0 0), 92#L692true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:47,675 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2020-10-16 01:02:47,675 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2020-10-16 01:02:47,675 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2020-10-16 01:02:47,675 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2020-10-16 01:02:47,679 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][153], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), 170#(= ~count~0 0), thr1Thread1of5ForFork0InUse, 43#L697-3true, 12#L697-4true, thr1Thread2of5ForFork0InUse, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 113#L2-4true, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread5of5ForFork0InUse, 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 152#(= ~count~0 0), 92#L692true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:47,679 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2020-10-16 01:02:47,679 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2020-10-16 01:02:47,679 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2020-10-16 01:02:47,679 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2020-10-16 01:02:47,680 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][153], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 37#L697-2true, Black: 164#(= ~COND~0 0), 170#(= ~count~0 0), thr1Thread1of5ForFork0InUse, 12#L697-4true, thr1Thread2of5ForFork0InUse, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread5of5ForFork0InUse, 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 55#L697-3true, 152#(= ~count~0 0), 92#L692true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:47,680 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2020-10-16 01:02:47,680 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2020-10-16 01:02:47,680 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2020-10-16 01:02:47,680 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2020-10-16 01:02:47,741 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1022] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][139], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 33#L698true, Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 37#L697-2true, Black: 164#(= ~COND~0 0), 103#L695true, 168#true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 170#(= ~count~0 0), Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 150#true, 182#true, 24#L695true, 93#thr1ENTRYtrue, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:02:47,741 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2020-10-16 01:02:47,741 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2020-10-16 01:02:47,741 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2020-10-16 01:02:47,741 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2020-10-16 01:02:47,861 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([923] L697-->L697-1: Formula: (and (not (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 0)) (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|) (= |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2| (ite (= (mod v_~MTX~0_69 256) 1) 1 0)) (= 0 v_~MTX~0_68)) InVars {~MTX~0=v_~MTX~0_69} OutVars{thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|, ~MTX~0=v_~MTX~0_68, thr1Thread2of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2} AuxVars[] AssignedVars[~MTX~0, thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread2of5ForFork0_assume_abort_if_not_~cond][21], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 128#L697-1true, Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 162#true, 168#true, thr1Thread1of5ForFork0InUse, 43#L697-3true, 12#L697-4true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 150#true, 55#L697-3true, 184#(= ~COND~0 0), 93#thr1ENTRYtrue, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:02:47,861 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2020-10-16 01:02:47,861 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2020-10-16 01:02:47,861 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2020-10-16 01:02:47,861 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2020-10-16 01:02:47,917 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([923] L697-->L697-1: Formula: (and (not (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 0)) (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|) (= |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2| (ite (= (mod v_~MTX~0_69 256) 1) 1 0)) (= 0 v_~MTX~0_68)) InVars {~MTX~0=v_~MTX~0_69} OutVars{thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|, ~MTX~0=v_~MTX~0_68, thr1Thread2of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2} AuxVars[] AssignedVars[~MTX~0, thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread2of5ForFork0_assume_abort_if_not_~cond][21], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 128#L697-1true, Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 162#true, 168#true, thr1Thread1of5ForFork0InUse, 42#L697-4true, thr1Thread2of5ForFork0InUse, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 170#(= ~count~0 0), Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 150#true, 55#L697-3true, 184#(= ~COND~0 0), 93#thr1ENTRYtrue, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:02:47,917 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2020-10-16 01:02:47,917 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2020-10-16 01:02:47,917 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2020-10-16 01:02:47,917 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2020-10-16 01:02:49,791 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([949] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][72], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 4#L692true, Black: 164#(= ~COND~0 0), 71#L694true, thr1Thread1of5ForFork0InUse, 42#L697-4true, 170#(= ~count~0 0), thr1Thread2of5ForFork0InUse, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread5of5ForFork0InUse, 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 87#L697-4true, 152#(= ~count~0 0), Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:49,792 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is not cut-off event [2020-10-16 01:02:49,792 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is not cut-off event [2020-10-16 01:02:49,792 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is not cut-off event [2020-10-16 01:02:49,792 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is not cut-off event [2020-10-16 01:02:49,845 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][153], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), 42#L697-4true, thr1Thread2of5ForFork0InUse, 12#L697-4true, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), 21#L693true, Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 55#L697-3true, 152#(= ~count~0 0), Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:49,845 INFO L384 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2020-10-16 01:02:49,845 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2020-10-16 01:02:49,845 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2020-10-16 01:02:49,845 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2020-10-16 01:02:50,028 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([999] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][118], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), 43#L697-3true, thr1Thread2of5ForFork0InUse, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 50#L697-4true, 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 87#L697-4true, 152#(= ~count~0 0), Black: 150#true, 30#L694true, 31#L706-3true]) [2020-10-16 01:02:50,029 INFO L384 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2020-10-16 01:02:50,029 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:02:50,029 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:02:50,029 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:02:50,217 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([923] L697-->L697-1: Formula: (and (not (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 0)) (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|) (= |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2| (ite (= (mod v_~MTX~0_69 256) 1) 1 0)) (= 0 v_~MTX~0_68)) InVars {~MTX~0=v_~MTX~0_69} OutVars{thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|, ~MTX~0=v_~MTX~0_68, thr1Thread2of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2} AuxVars[] AssignedVars[~MTX~0, thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread2of5ForFork0_assume_abort_if_not_~cond][73], [128#L697-1true, Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 68#L695true, Black: 164#(= ~COND~0 0), 103#L695true, 168#true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 150#true, 87#L697-4true, 24#L695true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:02:50,217 INFO L384 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2020-10-16 01:02:50,217 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2020-10-16 01:02:50,217 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2020-10-16 01:02:50,217 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2020-10-16 01:02:50,218 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2020-10-16 01:02:50,227 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([999] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][118], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 5#L697-2true, Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), thr1Thread2of5ForFork0InUse, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 50#L697-4true, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 87#L697-4true, 23#L694true, 152#(= ~count~0 0), Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:50,227 INFO L384 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2020-10-16 01:02:50,227 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2020-10-16 01:02:50,227 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2020-10-16 01:02:50,227 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2020-10-16 01:02:50,227 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([923] L697-->L697-1: Formula: (and (not (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 0)) (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|) (= |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2| (ite (= (mod v_~MTX~0_69 256) 1) 1 0)) (= 0 v_~MTX~0_68)) InVars {~MTX~0=v_~MTX~0_69} OutVars{thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|, ~MTX~0=v_~MTX~0_68, thr1Thread2of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2} AuxVars[] AssignedVars[~MTX~0, thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread2of5ForFork0_assume_abort_if_not_~cond][73], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 128#L697-1true, Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 5#L697-2true, Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 170#(= ~count~0 0), Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 150#true, 87#L697-4true, 23#L694true, 24#L695true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:02:50,227 INFO L384 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2020-10-16 01:02:50,227 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2020-10-16 01:02:50,228 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2020-10-16 01:02:50,228 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2020-10-16 01:02:50,366 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][153], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 102#L693true, Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), thr1Thread2of5ForFork0InUse, 12#L697-4true, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 55#L697-3true, 87#L697-4true, 152#(= ~count~0 0), Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:50,366 INFO L384 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2020-10-16 01:02:50,366 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2020-10-16 01:02:50,366 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2020-10-16 01:02:50,366 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2020-10-16 01:02:50,366 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([923] L697-->L697-1: Formula: (and (not (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 0)) (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|) (= |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2| (ite (= (mod v_~MTX~0_69 256) 1) 1 0)) (= 0 v_~MTX~0_68)) InVars {~MTX~0=v_~MTX~0_69} OutVars{thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|, ~MTX~0=v_~MTX~0_68, thr1Thread2of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2} AuxVars[] AssignedVars[~MTX~0, thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread2of5ForFork0_assume_abort_if_not_~cond][73], [128#L697-1true, Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 102#L693true, 103#L695true, Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 150#true, 182#true, 55#L697-3true, 87#L697-4true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:02:50,366 INFO L384 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2020-10-16 01:02:50,366 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2020-10-16 01:02:50,367 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2020-10-16 01:02:50,367 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2020-10-16 01:02:50,368 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([999] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][118], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 102#L693true, Black: 164#(= ~COND~0 0), 170#(= ~count~0 0), thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, 109#L697true, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 50#L697-4true, 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 87#L697-4true, 152#(= ~count~0 0), Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:50,368 INFO L384 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2020-10-16 01:02:50,368 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2020-10-16 01:02:50,368 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2020-10-16 01:02:50,369 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2020-10-16 01:02:50,369 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([923] L697-->L697-1: Formula: (and (not (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 0)) (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|) (= |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2| (ite (= (mod v_~MTX~0_69 256) 1) 1 0)) (= 0 v_~MTX~0_68)) InVars {~MTX~0=v_~MTX~0_69} OutVars{thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|, ~MTX~0=v_~MTX~0_68, thr1Thread2of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2} AuxVars[] AssignedVars[~MTX~0, thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread2of5ForFork0_assume_abort_if_not_~cond][73], [128#L697-1true, Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 102#L693true, Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 170#(= ~count~0 0), Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 150#true, 87#L697-4true, 24#L695true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:02:50,369 INFO L384 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2020-10-16 01:02:50,369 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2020-10-16 01:02:50,369 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2020-10-16 01:02:50,369 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2020-10-16 01:02:52,158 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([999] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][118], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), 170#(= ~count~0 0), thr1Thread1of5ForFork0InUse, 43#L697-3true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 50#L697-4true, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 152#(= ~count~0 0), 185#(and (<= 0 |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond|) (<= |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| 0)), 92#L692true, 125#L697-2true, Black: 150#true, 30#L694true, 31#L706-3true]) [2020-10-16 01:02:52,159 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is not cut-off event [2020-10-16 01:02:52,159 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is not cut-off event [2020-10-16 01:02:52,159 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is not cut-off event [2020-10-16 01:02:52,159 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is not cut-off event [2020-10-16 01:02:52,209 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([997] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][91], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 128#L697-1true, Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, 42#L697-4true, thr1Thread2of5ForFork0InUse, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 170#(= ~count~0 0), Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 150#true, 182#true, 24#L695true, 92#L692true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:02:52,210 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is not cut-off event [2020-10-16 01:02:52,210 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is not cut-off event [2020-10-16 01:02:52,210 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is not cut-off event [2020-10-16 01:02:52,210 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is not cut-off event [2020-10-16 01:02:52,445 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1024] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][153], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), 43#L697-3true, thr1Thread2of5ForFork0InUse, 12#L697-4true, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 113#L2-4true, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 152#(= ~count~0 0), 92#L692true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:52,445 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is not cut-off event [2020-10-16 01:02:52,446 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is not cut-off event [2020-10-16 01:02:52,446 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is not cut-off event [2020-10-16 01:02:52,446 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is not cut-off event [2020-10-16 01:02:52,446 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is not cut-off event [2020-10-16 01:02:52,446 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1024] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][153], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 37#L697-2true, Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), 12#L697-4true, thr1Thread2of5ForFork0InUse, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 55#L697-3true, 152#(= ~count~0 0), 92#L692true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:52,447 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is not cut-off event [2020-10-16 01:02:52,447 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is not cut-off event [2020-10-16 01:02:52,447 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is not cut-off event [2020-10-16 01:02:52,447 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is not cut-off event [2020-10-16 01:02:52,447 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is not cut-off event [2020-10-16 01:02:52,449 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([999] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][118], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 5#L697-2true, Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), 43#L697-3true, thr1Thread2of5ForFork0InUse, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 50#L697-4true, 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 152#(= ~count~0 0), 92#L692true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:52,449 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is not cut-off event [2020-10-16 01:02:52,449 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is not cut-off event [2020-10-16 01:02:52,449 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is not cut-off event [2020-10-16 01:02:52,449 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is not cut-off event [2020-10-16 01:02:52,452 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([999] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][118], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 37#L697-2true, Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), thr1Thread2of5ForFork0InUse, 109#L697true, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 50#L697-4true, 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 152#(= ~count~0 0), 92#L692true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:52,452 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is not cut-off event [2020-10-16 01:02:52,452 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is not cut-off event [2020-10-16 01:02:52,452 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is not cut-off event [2020-10-16 01:02:52,452 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is not cut-off event [2020-10-16 01:02:52,464 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([949] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][72], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 42#L697-4true, 170#(= ~count~0 0), thr1Thread2of5ForFork0InUse, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 55#L697-3true, 87#L697-4true, 152#(= ~count~0 0), 30#L694true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:52,464 INFO L384 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2020-10-16 01:02:52,464 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:02:52,464 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:02:52,464 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:02:52,541 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([974] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][70], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 5#L697-2true, Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 42#L697-4true, 170#(= ~count~0 0), thr1Thread2of5ForFork0InUse, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 55#L697-3true, 152#(= ~count~0 0), 92#L692true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:52,541 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is not cut-off event [2020-10-16 01:02:52,541 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is not cut-off event [2020-10-16 01:02:52,541 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is not cut-off event [2020-10-16 01:02:52,541 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is not cut-off event [2020-10-16 01:02:52,541 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is not cut-off event [2020-10-16 01:02:52,542 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([974] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][70], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 42#L697-4true, 170#(= ~count~0 0), thr1Thread2of5ForFork0InUse, 13#L697-3true, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 113#L2-4true, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 152#(= ~count~0 0), 92#L692true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:52,542 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is not cut-off event [2020-10-16 01:02:52,542 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is not cut-off event [2020-10-16 01:02:52,542 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is not cut-off event [2020-10-16 01:02:52,542 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is not cut-off event [2020-10-16 01:02:52,542 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is not cut-off event [2020-10-16 01:02:52,550 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([974] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][70], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), 170#(= ~count~0 0), 42#L697-4true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 22#L692-1true, 55#L697-3true, 152#(= ~count~0 0), 92#L692true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:52,550 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is not cut-off event [2020-10-16 01:02:52,550 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is not cut-off event [2020-10-16 01:02:52,550 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is not cut-off event [2020-10-16 01:02:52,550 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is not cut-off event [2020-10-16 01:02:52,641 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([974] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][70], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), 170#(= ~count~0 0), 42#L697-4true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, 109#L697true, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread5of5ForFork0InUse, 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 55#L697-3true, 152#(= ~count~0 0), 92#L692true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:52,642 INFO L384 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2020-10-16 01:02:52,642 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2020-10-16 01:02:52,642 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2020-10-16 01:02:52,642 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2020-10-16 01:02:52,644 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][153], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), 170#(= ~count~0 0), thr1Thread1of5ForFork0InUse, 43#L697-3true, 12#L697-4true, thr1Thread2of5ForFork0InUse, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread5of5ForFork0InUse, 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 55#L697-3true, 152#(= ~count~0 0), 92#L692true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:52,644 INFO L384 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2020-10-16 01:02:52,644 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2020-10-16 01:02:52,644 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2020-10-16 01:02:52,644 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2020-10-16 01:02:55,379 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1022] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][139], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 68#L695true, 71#L694true, 103#L695true, Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 86#L697-3true, 150#true, 182#true, 120#L697-4true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:02:55,379 INFO L384 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2020-10-16 01:02:55,379 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:02:55,379 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:02:55,379 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:02:55,379 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1022] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][139], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 68#L695true, Black: 164#(= ~COND~0 0), 103#L695true, 168#true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 117#L693true, 86#L697-3true, 150#true, 182#true, 120#L697-4true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:02:55,379 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2020-10-16 01:02:55,380 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2020-10-16 01:02:55,380 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2020-10-16 01:02:55,380 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2020-10-16 01:02:55,380 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([997] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][91], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 68#L695true, Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, 75#L693true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 86#L697-3true, 150#true, 182#true, 120#L697-4true, 24#L695true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:02:55,380 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2020-10-16 01:02:55,380 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2020-10-16 01:02:55,380 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2020-10-16 01:02:55,380 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2020-10-16 01:02:56,425 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1022] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][139], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), 103#L695true, 71#L694true, 168#true, thr1Thread1of5ForFork0InUse, 43#L697-3true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, 115#L695true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 150#true, 182#true, 120#L697-4true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:02:56,425 INFO L384 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2020-10-16 01:02:56,425 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:02:56,425 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:02:56,425 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:02:56,425 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1022] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][139], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 103#L695true, Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, 43#L697-3true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, 115#L695true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 117#L693true, 150#true, 182#true, 120#L697-4true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:02:56,426 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2020-10-16 01:02:56,426 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2020-10-16 01:02:56,426 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2020-10-16 01:02:56,426 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2020-10-16 01:02:56,426 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([997] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][91], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, 43#L697-3true, 75#L693true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, 115#L695true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 150#true, 182#true, 24#L695true, 120#L697-4true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:02:56,426 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2020-10-16 01:02:56,426 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2020-10-16 01:02:56,426 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2020-10-16 01:02:56,426 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2020-10-16 01:02:56,761 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([949] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][72], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), 105#L694true, thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), 42#L697-4true, 75#L693true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 55#L697-3true, 87#L697-4true, 152#(= ~count~0 0), Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:56,761 INFO L384 tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event [2020-10-16 01:02:56,761 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is not cut-off event [2020-10-16 01:02:56,761 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is not cut-off event [2020-10-16 01:02:56,761 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is not cut-off event [2020-10-16 01:02:56,865 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([949] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][72], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), 170#(= ~count~0 0), thr1Thread1of5ForFork0InUse, 42#L697-4true, 75#L693true, thr1Thread2of5ForFork0InUse, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 55#L697-3true, 87#L697-4true, 152#(= ~count~0 0), Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:56,865 INFO L384 tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event [2020-10-16 01:02:56,865 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is not cut-off event [2020-10-16 01:02:56,865 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is not cut-off event [2020-10-16 01:02:56,865 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is not cut-off event [2020-10-16 01:02:56,868 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([949] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][72], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), 170#(= ~count~0 0), thr1Thread1of5ForFork0InUse, 42#L697-4true, thr1Thread2of5ForFork0InUse, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 113#L2-4true, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread5of5ForFork0InUse, 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 87#L697-4true, 152#(= ~count~0 0), 30#L694true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:56,868 INFO L384 tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event [2020-10-16 01:02:56,868 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is not cut-off event [2020-10-16 01:02:56,868 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is not cut-off event [2020-10-16 01:02:56,868 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is not cut-off event [2020-10-16 01:02:56,879 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([949] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][72], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), 170#(= ~count~0 0), thr1Thread1of5ForFork0InUse, 42#L697-4true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread5of5ForFork0InUse, 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 22#L692-1true, 182#true, 55#L697-3true, 87#L697-4true, 152#(= ~count~0 0), 30#L694true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:56,880 INFO L384 tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event [2020-10-16 01:02:56,880 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is not cut-off event [2020-10-16 01:02:56,880 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is not cut-off event [2020-10-16 01:02:56,880 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is not cut-off event [2020-10-16 01:02:57,101 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][153], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 67#L694true, Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 42#L697-4true, 170#(= ~count~0 0), thr1Thread2of5ForFork0InUse, 12#L697-4true, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 55#L697-3true, 152#(= ~count~0 0), Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:57,101 INFO L384 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2020-10-16 01:02:57,101 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:02:57,101 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:02:57,101 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:02:57,140 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([923] L697-->L697-1: Formula: (and (not (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 0)) (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|) (= |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2| (ite (= (mod v_~MTX~0_69 256) 1) 1 0)) (= 0 v_~MTX~0_68)) InVars {~MTX~0=v_~MTX~0_69} OutVars{thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|, ~MTX~0=v_~MTX~0_68, thr1Thread2of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2} AuxVars[] AssignedVars[~MTX~0, thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread2of5ForFork0_assume_abort_if_not_~cond][21], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 128#L697-1true, Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 5#L697-2true, Black: 162#true, 168#true, 42#L697-4true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 170#(= ~count~0 0), Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), 21#L693true, Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 150#true, 55#L697-3true, 184#(= ~COND~0 0), 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:02:57,141 INFO L384 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2020-10-16 01:02:57,141 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:02:57,141 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:02:57,141 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:02:57,268 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([949] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][72], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 37#L697-2true, Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), thr1Thread2of5ForFork0InUse, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 113#L2-4true, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 87#L697-4true, 152#(= ~count~0 0), Black: 150#true, 30#L694true, 31#L706-3true]) [2020-10-16 01:02:57,268 INFO L384 tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event [2020-10-16 01:02:57,268 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is not cut-off event [2020-10-16 01:02:57,268 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is not cut-off event [2020-10-16 01:02:57,268 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is not cut-off event [2020-10-16 01:02:57,285 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([999] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][118], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), 43#L697-3true, thr1Thread2of5ForFork0InUse, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 50#L697-4true, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 87#L697-4true, 152#(= ~count~0 0), Black: 150#true, 30#L694true, 31#L706-3true]) [2020-10-16 01:02:57,286 INFO L384 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2020-10-16 01:02:57,286 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:02:57,286 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:02:57,286 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:02:57,286 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:02:57,398 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1022] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][182], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 103#L695true, Black: 164#(= ~COND~0 0), 168#true, 105#L694true, thr1Thread1of5ForFork0InUse, 42#L697-4true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 115#L695true, Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 150#true, 55#L697-3true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:02:57,399 INFO L384 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2020-10-16 01:02:57,399 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:02:57,399 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:02:57,399 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:02:57,489 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([974] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][70], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), 71#L694true, thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), 42#L697-4true, thr1Thread2of5ForFork0InUse, 109#L697true, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 87#L697-4true, 152#(= ~count~0 0), Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:57,489 INFO L384 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2020-10-16 01:02:57,489 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:02:57,489 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:02:57,489 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:02:57,500 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([923] L697-->L697-1: Formula: (and (not (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 0)) (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|) (= |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2| (ite (= (mod v_~MTX~0_69 256) 1) 1 0)) (= 0 v_~MTX~0_68)) InVars {~MTX~0=v_~MTX~0_69} OutVars{thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|, ~MTX~0=v_~MTX~0_68, thr1Thread2of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2} AuxVars[] AssignedVars[~MTX~0, thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread2of5ForFork0_assume_abort_if_not_~cond][73], [128#L697-1true, Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 68#L695true, 5#L697-2true, Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 150#true, 182#true, 87#L697-4true, 24#L695true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:02:57,501 INFO L384 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2020-10-16 01:02:57,501 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:02:57,501 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:02:57,501 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:02:57,508 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][153], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), 12#L697-4true, thr1Thread2of5ForFork0InUse, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 87#L697-4true, 55#L697-3true, 23#L694true, 152#(= ~count~0 0), Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:57,508 INFO L384 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2020-10-16 01:02:57,508 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:02:57,508 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:02:57,508 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:02:57,508 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([923] L697-->L697-1: Formula: (and (not (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 0)) (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|) (= |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2| (ite (= (mod v_~MTX~0_69 256) 1) 1 0)) (= 0 v_~MTX~0_68)) InVars {~MTX~0=v_~MTX~0_69} OutVars{thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|, ~MTX~0=v_~MTX~0_68, thr1Thread2of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2} AuxVars[] AssignedVars[~MTX~0, thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread2of5ForFork0_assume_abort_if_not_~cond][73], [128#L697-1true, Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), 103#L695true, 168#true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 150#true, 87#L697-4true, 55#L697-3true, 23#L694true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:02:57,509 INFO L384 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2020-10-16 01:02:57,509 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:02:57,509 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:02:57,509 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:02:57,511 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([999] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][118], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), thr1Thread2of5ForFork0InUse, 109#L697true, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 50#L697-4true, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 87#L697-4true, 23#L694true, 152#(= ~count~0 0), Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:57,511 INFO L384 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2020-10-16 01:02:57,511 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:02:57,511 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:02:57,511 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:02:57,511 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([923] L697-->L697-1: Formula: (and (not (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 0)) (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|) (= |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2| (ite (= (mod v_~MTX~0_69 256) 1) 1 0)) (= 0 v_~MTX~0_68)) InVars {~MTX~0=v_~MTX~0_69} OutVars{thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|, ~MTX~0=v_~MTX~0_68, thr1Thread2of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2} AuxVars[] AssignedVars[~MTX~0, thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread2of5ForFork0_assume_abort_if_not_~cond][73], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 128#L697-1true, Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 170#(= ~count~0 0), Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 150#true, 87#L697-4true, 23#L694true, 24#L695true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:02:57,511 INFO L384 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2020-10-16 01:02:57,511 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:02:57,512 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:02:57,512 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:02:57,610 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([923] L697-->L697-1: Formula: (and (not (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 0)) (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|) (= |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2| (ite (= (mod v_~MTX~0_69 256) 1) 1 0)) (= 0 v_~MTX~0_68)) InVars {~MTX~0=v_~MTX~0_69} OutVars{thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|, ~MTX~0=v_~MTX~0_68, thr1Thread2of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2} AuxVars[] AssignedVars[~MTX~0, thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread2of5ForFork0_assume_abort_if_not_~cond][21], [128#L697-1true, Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 102#L693true, Black: 162#true, 168#true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 113#L2-4true, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 170#(= ~count~0 0), Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 150#true, 87#L697-4true, 184#(= ~COND~0 0), 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:02:57,611 INFO L384 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2020-10-16 01:02:57,611 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:02:57,611 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:02:57,611 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:02:59,146 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([997] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][167], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, 42#L697-4true, thr1Thread2of5ForFork0InUse, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 170#(= ~count~0 0), Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 150#true, 24#L695true, 185#(and (<= 0 |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond|) (<= |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| 0)), 92#L692true, 125#L697-2true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:02:59,146 INFO L384 tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event [2020-10-16 01:02:59,146 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is not cut-off event [2020-10-16 01:02:59,147 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is not cut-off event [2020-10-16 01:02:59,147 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is not cut-off event [2020-10-16 01:02:59,290 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1024] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][153], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), 43#L697-3true, thr1Thread2of5ForFork0InUse, 12#L697-4true, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 55#L697-3true, 152#(= ~count~0 0), 92#L692true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:59,291 INFO L384 tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event [2020-10-16 01:02:59,291 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is not cut-off event [2020-10-16 01:02:59,291 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is not cut-off event [2020-10-16 01:02:59,291 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is not cut-off event [2020-10-16 01:02:59,291 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is not cut-off event [2020-10-16 01:02:59,293 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([999] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][118], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), 43#L697-3true, thr1Thread2of5ForFork0InUse, 13#L697-3true, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 50#L697-4true, 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 152#(= ~count~0 0), 92#L692true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:59,293 INFO L384 tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event [2020-10-16 01:02:59,293 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is not cut-off event [2020-10-16 01:02:59,294 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is not cut-off event [2020-10-16 01:02:59,294 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is not cut-off event [2020-10-16 01:02:59,299 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([949] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][72], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), 42#L697-4true, thr1Thread2of5ForFork0InUse, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 55#L697-3true, 87#L697-4true, 152#(= ~count~0 0), 30#L694true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:59,299 INFO L384 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2020-10-16 01:02:59,300 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:02:59,300 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:02:59,300 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:02:59,300 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:02:59,360 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([974] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][70], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), 42#L697-4true, thr1Thread2of5ForFork0InUse, 13#L697-3true, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 55#L697-3true, 152#(= ~count~0 0), 92#L692true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:02:59,360 INFO L384 tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event [2020-10-16 01:02:59,360 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is not cut-off event [2020-10-16 01:02:59,360 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is not cut-off event [2020-10-16 01:02:59,360 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is not cut-off event [2020-10-16 01:02:59,360 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is not cut-off event [2020-10-16 01:03:00,013 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L697-1-->L2-4: Formula: (= |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_13| (mod v_~COND~0_2318 256)) InVars {~COND~0=v_~COND~0_2318} OutVars{thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_13|, thr1Thread4of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_14, ~COND~0=v_~COND~0_2318} AuxVars[] AssignedVars[thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread4of5ForFork0_assume_abort_if_not_~cond][117], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 68#L695true, Black: 162#true, 168#true, thr1Thread1of5ForFork0InUse, 75#L693true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 113#L2-4true, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 86#L697-3true, 150#true, 120#L697-4true, 184#(= ~COND~0 0), 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:00,013 INFO L384 tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event [2020-10-16 01:03:00,013 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is not cut-off event [2020-10-16 01:03:00,013 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is not cut-off event [2020-10-16 01:03:00,014 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is not cut-off event [2020-10-16 01:03:01,114 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([997] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][91], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 67#L694true, 68#L695true, Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 150#true, 24#L695true, 120#L697-4true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:01,115 INFO L384 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2020-10-16 01:03:01,115 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:03:01,115 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:03:01,115 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2020-10-16 01:03:01,185 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([997] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][91], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 68#L695true, Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), 21#L693true, Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 150#true, 182#true, 120#L697-4true, 24#L695true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:01,185 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2020-10-16 01:03:01,185 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2020-10-16 01:03:01,185 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2020-10-16 01:03:01,185 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2020-10-16 01:03:01,333 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([949] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][72], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), 105#L694true, 170#(= ~count~0 0), thr1Thread1of5ForFork0InUse, 42#L697-4true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread5of5ForFork0InUse, 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 55#L697-3true, 87#L697-4true, 152#(= ~count~0 0), Black: 150#true, 30#L694true, 31#L706-3true]) [2020-10-16 01:03:01,334 INFO L384 tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event [2020-10-16 01:03:01,334 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is not cut-off event [2020-10-16 01:03:01,334 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is not cut-off event [2020-10-16 01:03:01,334 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is not cut-off event [2020-10-16 01:03:01,455 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([949] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][72], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), 170#(= ~count~0 0), thr1Thread1of5ForFork0InUse, 42#L697-4true, thr1Thread2of5ForFork0InUse, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread5of5ForFork0InUse, 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 87#L697-4true, 55#L697-3true, 152#(= ~count~0 0), Black: 150#true, 30#L694true, 31#L706-3true]) [2020-10-16 01:03:01,455 INFO L384 tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event [2020-10-16 01:03:01,455 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is not cut-off event [2020-10-16 01:03:01,455 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is not cut-off event [2020-10-16 01:03:01,455 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is not cut-off event [2020-10-16 01:03:01,455 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is not cut-off event [2020-10-16 01:03:01,455 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is not cut-off event [2020-10-16 01:03:01,835 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([949] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][72], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), 43#L697-3true, thr1Thread2of5ForFork0InUse, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 113#L2-4true, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 87#L697-4true, 152#(= ~count~0 0), Black: 150#true, 30#L694true, 31#L706-3true]) [2020-10-16 01:03:01,835 INFO L384 tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event [2020-10-16 01:03:01,835 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is not cut-off event [2020-10-16 01:03:01,835 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is not cut-off event [2020-10-16 01:03:01,836 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is not cut-off event [2020-10-16 01:03:01,838 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([949] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][72], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 37#L697-2true, Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), thr1Thread2of5ForFork0InUse, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 87#L697-4true, 55#L697-3true, 152#(= ~count~0 0), Black: 150#true, 30#L694true, 31#L706-3true]) [2020-10-16 01:03:01,838 INFO L384 tUnfolder$Statistics]: this new event has 42 ancestors and is not cut-off event [2020-10-16 01:03:01,838 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is not cut-off event [2020-10-16 01:03:01,838 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is not cut-off event [2020-10-16 01:03:01,838 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is not cut-off event [2020-10-16 01:03:01,870 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([923] L697-->L697-1: Formula: (and (not (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 0)) (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|) (= |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2| (ite (= (mod v_~MTX~0_69 256) 1) 1 0)) (= 0 v_~MTX~0_68)) InVars {~MTX~0=v_~MTX~0_69} OutVars{thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|, ~MTX~0=v_~MTX~0_68, thr1Thread2of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2} AuxVars[] AssignedVars[~MTX~0, thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread2of5ForFork0_assume_abort_if_not_~cond][73], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 128#L697-1true, Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), 103#L695true, 168#true, thr1Thread1of5ForFork0InUse, 43#L697-3true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 113#L2-4true, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 150#true, 182#true, 87#L697-4true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:01,870 INFO L384 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2020-10-16 01:03:01,870 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2020-10-16 01:03:01,870 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2020-10-16 01:03:01,870 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2020-10-16 01:03:02,041 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([923] L697-->L697-1: Formula: (and (not (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 0)) (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|) (= |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2| (ite (= (mod v_~MTX~0_69 256) 1) 1 0)) (= 0 v_~MTX~0_68)) InVars {~MTX~0=v_~MTX~0_69} OutVars{thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|, ~MTX~0=v_~MTX~0_68, thr1Thread2of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2} AuxVars[] AssignedVars[~MTX~0, thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread2of5ForFork0_assume_abort_if_not_~cond][73], [128#L697-1true, Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 68#L695true, Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 150#true, 87#L697-4true, 24#L695true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:02,042 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2020-10-16 01:03:02,042 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2020-10-16 01:03:02,042 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2020-10-16 01:03:02,042 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2020-10-16 01:03:02,055 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([923] L697-->L697-1: Formula: (and (not (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 0)) (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|) (= |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2| (ite (= (mod v_~MTX~0_69 256) 1) 1 0)) (= 0 v_~MTX~0_68)) InVars {~MTX~0=v_~MTX~0_69} OutVars{thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|, ~MTX~0=v_~MTX~0_68, thr1Thread2of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2} AuxVars[] AssignedVars[~MTX~0, thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread2of5ForFork0_assume_abort_if_not_~cond][21], [128#L697-1true, Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 162#true, 168#true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 113#L2-4true, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 170#(= ~count~0 0), Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 150#true, 87#L697-4true, 23#L694true, 184#(= ~COND~0 0), 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:02,055 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2020-10-16 01:03:02,055 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2020-10-16 01:03:02,055 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2020-10-16 01:03:02,055 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2020-10-16 01:03:02,121 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([923] L697-->L697-1: Formula: (and (not (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 0)) (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|) (= |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2| (ite (= (mod v_~MTX~0_69 256) 1) 1 0)) (= 0 v_~MTX~0_68)) InVars {~MTX~0=v_~MTX~0_69} OutVars{thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|, ~MTX~0=v_~MTX~0_68, thr1Thread2of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2} AuxVars[] AssignedVars[~MTX~0, thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread2of5ForFork0_assume_abort_if_not_~cond][21], [128#L697-1true, Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 102#L693true, Black: 162#true, 168#true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 170#(= ~count~0 0), Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 150#true, 55#L697-3true, 87#L697-4true, 184#(= ~COND~0 0), 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:02,121 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2020-10-16 01:03:02,121 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2020-10-16 01:03:02,121 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2020-10-16 01:03:02,121 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2020-10-16 01:03:02,820 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1022] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][139], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 68#L695true, 103#L695true, Black: 164#(= ~COND~0 0), 71#L694true, 168#true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 150#true, 86#L697-3true, 120#L697-4true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:02,820 INFO L384 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2020-10-16 01:03:02,820 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:03:02,820 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:03:02,820 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:03:02,820 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2020-10-16 01:03:02,821 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([997] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][91], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 68#L695true, Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, 75#L693true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 150#true, 86#L697-3true, 24#L695true, 120#L697-4true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:02,821 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2020-10-16 01:03:02,821 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2020-10-16 01:03:02,821 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2020-10-16 01:03:02,821 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2020-10-16 01:03:02,821 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2020-10-16 01:03:02,823 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1022] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][139], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 68#L695true, Black: 164#(= ~COND~0 0), 103#L695true, 168#true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), 117#L693true, Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 150#true, 86#L697-3true, 120#L697-4true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:02,823 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2020-10-16 01:03:02,823 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2020-10-16 01:03:02,823 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2020-10-16 01:03:02,823 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2020-10-16 01:03:02,823 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2020-10-16 01:03:03,139 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([997] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][91], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, 43#L697-3true, 75#L693true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 115#L695true, Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 150#true, 182#true, 120#L697-4true, 24#L695true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:03,140 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2020-10-16 01:03:03,140 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2020-10-16 01:03:03,140 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2020-10-16 01:03:03,140 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2020-10-16 01:03:03,140 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2020-10-16 01:03:05,062 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([997] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][155], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 5#L697-2true, Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, 42#L697-4true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 170#(= ~count~0 0), 115#L695true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 150#true, 24#L695true, 120#L697-4true, Black: 152#(= ~count~0 0), 31#L706-3true]) [2020-10-16 01:03:05,062 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2020-10-16 01:03:05,062 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2020-10-16 01:03:05,062 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2020-10-16 01:03:05,063 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2020-10-16 01:03:05,419 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([997] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][91], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 67#L694true, 68#L695true, Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 150#true, 24#L695true, 120#L697-4true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:05,419 INFO L384 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2020-10-16 01:03:05,419 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:03:05,419 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:03:05,419 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2020-10-16 01:03:05,420 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2020-10-16 01:03:05,423 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([997] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][91], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 33#L698true, Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 67#L694true, 68#L695true, Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 150#true, 182#true, 24#L695true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:05,423 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2020-10-16 01:03:05,423 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2020-10-16 01:03:05,423 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2020-10-16 01:03:05,424 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2020-10-16 01:03:05,480 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([997] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][91], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 33#L698true, 68#L695true, Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), 21#L693true, Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 150#true, 24#L695true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:05,480 INFO L384 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2020-10-16 01:03:05,480 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:03:05,480 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:03:05,480 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:03:05,866 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1022] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][139], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 33#L698true, Black: 164#(= ~COND~0 0), 103#L695true, 168#true, thr1Thread1of5ForFork0InUse, 43#L697-3true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 50#L697-4true, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 115#L695true, 147#true, Black: 170#(= ~count~0 0), Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 150#true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:05,867 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2020-10-16 01:03:05,867 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:03:05,867 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:03:05,867 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2020-10-16 01:03:22,174 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([949] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][72], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), 43#L697-3true, thr1Thread2of5ForFork0InUse, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 55#L697-3true, 87#L697-4true, 152#(= ~count~0 0), 30#L694true, Black: 150#true, 31#L706-3true]) [2020-10-16 01:03:22,174 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event [2020-10-16 01:03:22,174 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is not cut-off event [2020-10-16 01:03:22,174 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is not cut-off event [2020-10-16 01:03:22,174 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is not cut-off event [2020-10-16 01:03:22,189 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([923] L697-->L697-1: Formula: (and (not (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 0)) (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|) (= |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2| (ite (= (mod v_~MTX~0_69 256) 1) 1 0)) (= 0 v_~MTX~0_68)) InVars {~MTX~0=v_~MTX~0_69} OutVars{thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|, ~MTX~0=v_~MTX~0_68, thr1Thread2of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2} AuxVars[] AssignedVars[~MTX~0, thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread2of5ForFork0_assume_abort_if_not_~cond][73], [128#L697-1true, Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 103#L695true, Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, 43#L697-3true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 113#L2-4true, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 170#(= ~count~0 0), Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 150#true, 87#L697-4true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:22,189 INFO L384 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2020-10-16 01:03:22,189 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2020-10-16 01:03:22,189 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2020-10-16 01:03:22,190 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2020-10-16 01:03:22,190 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2020-10-16 01:03:22,192 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][153], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 37#L697-2true, Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), thr1Thread2of5ForFork0InUse, 12#L697-4true, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 55#L697-3true, 87#L697-4true, 152#(= ~count~0 0), Black: 150#true, 31#L706-3true]) [2020-10-16 01:03:22,193 INFO L384 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2020-10-16 01:03:22,193 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2020-10-16 01:03:22,193 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2020-10-16 01:03:22,193 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2020-10-16 01:03:22,193 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([923] L697-->L697-1: Formula: (and (not (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 0)) (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|) (= |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2| (ite (= (mod v_~MTX~0_69 256) 1) 1 0)) (= 0 v_~MTX~0_68)) InVars {~MTX~0=v_~MTX~0_69} OutVars{thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|, ~MTX~0=v_~MTX~0_68, thr1Thread2of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2} AuxVars[] AssignedVars[~MTX~0, thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread2of5ForFork0_assume_abort_if_not_~cond][73], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 128#L697-1true, Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 37#L697-2true, Black: 164#(= ~COND~0 0), 103#L695true, 168#true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 170#(= ~count~0 0), Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 150#true, 55#L697-3true, 87#L697-4true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:22,193 INFO L384 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2020-10-16 01:03:22,193 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2020-10-16 01:03:22,194 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2020-10-16 01:03:22,194 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2020-10-16 01:03:22,324 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([923] L697-->L697-1: Formula: (and (not (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 0)) (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|) (= |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2| (ite (= (mod v_~MTX~0_69 256) 1) 1 0)) (= 0 v_~MTX~0_68)) InVars {~MTX~0=v_~MTX~0_69} OutVars{thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|, ~MTX~0=v_~MTX~0_68, thr1Thread2of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2} AuxVars[] AssignedVars[~MTX~0, thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread2of5ForFork0_assume_abort_if_not_~cond][21], [128#L697-1true, Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 68#L695true, Black: 162#true, 168#true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 113#L2-4true, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 150#true, 87#L697-4true, 184#(= ~COND~0 0), Black: 152#(= ~count~0 0), 31#L706-3true]) [2020-10-16 01:03:22,324 INFO L384 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2020-10-16 01:03:22,324 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2020-10-16 01:03:22,324 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2020-10-16 01:03:22,324 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2020-10-16 01:03:22,327 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([923] L697-->L697-1: Formula: (and (not (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 0)) (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|) (= |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2| (ite (= (mod v_~MTX~0_69 256) 1) 1 0)) (= 0 v_~MTX~0_68)) InVars {~MTX~0=v_~MTX~0_69} OutVars{thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|, ~MTX~0=v_~MTX~0_68, thr1Thread2of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2} AuxVars[] AssignedVars[~MTX~0, thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread2of5ForFork0_assume_abort_if_not_~cond][21], [128#L697-1true, Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 162#true, 168#true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 170#(= ~count~0 0), Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 150#true, 87#L697-4true, 55#L697-3true, 23#L694true, 184#(= ~COND~0 0), 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:22,328 INFO L384 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2020-10-16 01:03:22,328 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2020-10-16 01:03:22,328 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2020-10-16 01:03:22,328 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2020-10-16 01:03:22,373 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([997] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][155], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 33#L698true, Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 5#L697-2true, Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, 42#L697-4true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, 115#L695true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 150#true, 182#true, 24#L695true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:22,374 INFO L384 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2020-10-16 01:03:22,374 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2020-10-16 01:03:22,374 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2020-10-16 01:03:22,374 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2020-10-16 01:03:22,935 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1022] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][139], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 33#L698true, Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 68#L695true, Black: 164#(= ~COND~0 0), 103#L695true, 71#L694true, 168#true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 150#true, 86#L697-3true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:22,935 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2020-10-16 01:03:22,935 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2020-10-16 01:03:22,935 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:03:22,935 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2020-10-16 01:03:22,935 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([997] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][91], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 33#L698true, Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 68#L695true, Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, 75#L693true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 150#true, 182#true, 86#L697-3true, 24#L695true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:22,936 INFO L384 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2020-10-16 01:03:22,936 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2020-10-16 01:03:22,936 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:03:22,936 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:03:22,937 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1022] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][139], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 33#L698true, Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 68#L695true, 103#L695true, Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), 117#L693true, Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 150#true, 86#L697-3true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:22,937 INFO L384 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2020-10-16 01:03:22,937 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:03:22,937 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2020-10-16 01:03:22,937 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:03:23,153 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([997] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][91], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 33#L698true, Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, 43#L697-3true, 75#L693true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 115#L695true, Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 150#true, 24#L695true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:23,153 INFO L384 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2020-10-16 01:03:23,153 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:03:23,154 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2020-10-16 01:03:23,154 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2020-10-16 01:03:24,248 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([923] L697-->L697-1: Formula: (and (not (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 0)) (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|) (= |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2| (ite (= (mod v_~MTX~0_69 256) 1) 1 0)) (= 0 v_~MTX~0_68)) InVars {~MTX~0=v_~MTX~0_69} OutVars{thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|, ~MTX~0=v_~MTX~0_68, thr1Thread2of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2} AuxVars[] AssignedVars[~MTX~0, thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread2of5ForFork0_assume_abort_if_not_~cond][21], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 128#L697-1true, Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 5#L697-2true, Black: 162#true, 168#true, 42#L697-4true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 113#L2-4true, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 170#(= ~count~0 0), Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 150#true, 86#L697-3true, 184#(= ~COND~0 0), 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:24,249 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2020-10-16 01:03:24,249 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:03:24,249 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:03:24,249 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:03:24,251 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([923] L697-->L697-1: Formula: (and (not (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 0)) (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|) (= |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2| (ite (= (mod v_~MTX~0_69 256) 1) 1 0)) (= 0 v_~MTX~0_68)) InVars {~MTX~0=v_~MTX~0_69} OutVars{thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|, ~MTX~0=v_~MTX~0_68, thr1Thread2of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2} AuxVars[] AssignedVars[~MTX~0, thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread2of5ForFork0_assume_abort_if_not_~cond][21], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 128#L697-1true, Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 5#L697-2true, Black: 162#true, 6#L2-5true, 168#true, 42#L697-4true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 170#(= ~count~0 0), Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 150#true, 55#L697-3true, 184#(= ~COND~0 0), 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:24,251 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2020-10-16 01:03:24,251 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:03:24,251 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:03:24,251 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:03:24,677 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1022] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][139], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 103#L695true, Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, 43#L697-3true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 50#L697-4true, Black: 170#(= ~count~0 0), 147#true, 115#L695true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 150#true, 182#true, 120#L697-4true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:24,677 INFO L384 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2020-10-16 01:03:24,677 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2020-10-16 01:03:24,677 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2020-10-16 01:03:24,678 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2020-10-16 01:03:24,959 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([997] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][91], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 33#L698true, 67#L694true, 68#L695true, Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 150#true, 24#L695true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:24,959 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2020-10-16 01:03:24,959 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2020-10-16 01:03:24,959 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2020-10-16 01:03:24,959 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:03:24,959 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2020-10-16 01:03:25,011 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1022] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][139], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), 103#L695true, 168#true, thr1Thread1of5ForFork0InUse, 43#L697-3true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 50#L697-4true, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 115#L695true, 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 150#true, 123#L697-3true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:25,011 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2020-10-16 01:03:25,012 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:03:25,012 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:03:25,012 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:03:25,221 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([997] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][91], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 33#L698true, Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, 42#L697-4true, thr1Thread2of5ForFork0InUse, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 21#L693true, 150#true, 182#true, 24#L695true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:25,221 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2020-10-16 01:03:25,221 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2020-10-16 01:03:25,221 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2020-10-16 01:03:25,221 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2020-10-16 01:03:25,366 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([997] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][91], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), 168#true, 105#L694true, thr1Thread1of5ForFork0InUse, 43#L697-3true, thr1Thread2of5ForFork0InUse, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 150#true, 87#L697-4true, 24#L695true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:25,366 INFO L384 tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event [2020-10-16 01:03:25,366 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is not cut-off event [2020-10-16 01:03:25,366 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is not cut-off event [2020-10-16 01:03:25,366 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is not cut-off event [2020-10-16 01:03:25,420 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1024] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][153], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), thr1Thread1of5ForFork0InUse, 170#(= ~count~0 0), 43#L697-3true, thr1Thread2of5ForFork0InUse, 12#L697-4true, 109#L697true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 55#L697-3true, 87#L697-4true, 152#(= ~count~0 0), Black: 150#true, 31#L706-3true]) [2020-10-16 01:03:25,421 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2020-10-16 01:03:25,421 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:03:25,421 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:03:25,421 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:03:25,421 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([923] L697-->L697-1: Formula: (and (not (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 0)) (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|) (= |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2| (ite (= (mod v_~MTX~0_69 256) 1) 1 0)) (= 0 v_~MTX~0_68)) InVars {~MTX~0=v_~MTX~0_69} OutVars{thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|, ~MTX~0=v_~MTX~0_68, thr1Thread2of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2} AuxVars[] AssignedVars[~MTX~0, thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread2of5ForFork0_assume_abort_if_not_~cond][73], [128#L697-1true, Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), 103#L695true, 168#true, thr1Thread1of5ForFork0InUse, 43#L697-3true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 170#(= ~count~0 0), Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 150#true, 55#L697-3true, 87#L697-4true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:25,421 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2020-10-16 01:03:25,421 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:03:25,421 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:03:25,421 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:03:25,422 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([923] L697-->L697-1: Formula: (and (not (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 0)) (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|) (= |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2| (ite (= (mod v_~MTX~0_69 256) 1) 1 0)) (= 0 v_~MTX~0_68)) InVars {~MTX~0=v_~MTX~0_69} OutVars{thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|, ~MTX~0=v_~MTX~0_68, thr1Thread2of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2} AuxVars[] AssignedVars[~MTX~0, thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread2of5ForFork0_assume_abort_if_not_~cond][21], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 128#L697-1true, Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 162#true, 103#L695true, 168#true, thr1Thread1of5ForFork0InUse, 43#L697-3true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 170#(= ~count~0 0), Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 150#true, 87#L697-4true, 55#L697-3true, 184#(= ~COND~0 0), 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:25,422 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2020-10-16 01:03:25,422 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:03:25,422 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:03:25,422 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:03:25,424 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([923] L697-->L697-1: Formula: (and (not (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 0)) (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|) (= |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2| (ite (= (mod v_~MTX~0_69 256) 1) 1 0)) (= 0 v_~MTX~0_68)) InVars {~MTX~0=v_~MTX~0_69} OutVars{thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|, ~MTX~0=v_~MTX~0_68, thr1Thread2of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2} AuxVars[] AssignedVars[~MTX~0, thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread2of5ForFork0_assume_abort_if_not_~cond][21], [128#L697-1true, Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 5#L697-2true, Black: 162#true, 168#true, thr1Thread1of5ForFork0InUse, 43#L697-3true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 113#L2-4true, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 150#true, 87#L697-4true, 184#(= ~COND~0 0), Black: 152#(= ~count~0 0), 31#L706-3true]) [2020-10-16 01:03:25,424 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2020-10-16 01:03:25,424 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:03:25,424 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:03:25,424 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:03:25,496 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([923] L697-->L697-1: Formula: (and (not (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 0)) (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|) (= |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2| (ite (= (mod v_~MTX~0_69 256) 1) 1 0)) (= 0 v_~MTX~0_68)) InVars {~MTX~0=v_~MTX~0_69} OutVars{thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|, ~MTX~0=v_~MTX~0_68, thr1Thread2of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2} AuxVars[] AssignedVars[~MTX~0, thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread2of5ForFork0_assume_abort_if_not_~cond][21], [128#L697-1true, Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 68#L695true, Black: 162#true, 168#true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 150#true, 55#L697-3true, 87#L697-4true, 184#(= ~COND~0 0), Black: 152#(= ~count~0 0), 31#L706-3true]) [2020-10-16 01:03:25,497 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2020-10-16 01:03:25,497 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:03:25,497 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:03:25,497 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:03:25,526 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([997] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][91], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 33#L698true, Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, 42#L697-4true, thr1Thread2of5ForFork0InUse, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, 115#L695true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 150#true, 182#true, 24#L695true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:25,527 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2020-10-16 01:03:25,527 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:03:25,527 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:03:25,527 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:03:26,638 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([997] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][91], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 68#L695true, 5#L697-2true, Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 150#true, 86#L697-3true, 24#L695true, 120#L697-4true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:26,638 INFO L384 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2020-10-16 01:03:26,638 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2020-10-16 01:03:26,639 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2020-10-16 01:03:26,639 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2020-10-16 01:03:26,642 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([997] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][91], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 68#L695true, 6#L2-5true, Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 150#true, 182#true, 120#L697-4true, 24#L695true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:26,642 INFO L384 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2020-10-16 01:03:26,642 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2020-10-16 01:03:26,642 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2020-10-16 01:03:26,642 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2020-10-16 01:03:27,012 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([923] L697-->L697-1: Formula: (and (not (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 0)) (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|) (= |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2| (ite (= (mod v_~MTX~0_69 256) 1) 1 0)) (= 0 v_~MTX~0_68)) InVars {~MTX~0=v_~MTX~0_69} OutVars{thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|, ~MTX~0=v_~MTX~0_68, thr1Thread2of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2} AuxVars[] AssignedVars[~MTX~0, thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread2of5ForFork0_assume_abort_if_not_~cond][21], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 128#L697-1true, Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 5#L697-2true, Black: 162#true, 168#true, 42#L697-4true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 170#(= ~count~0 0), Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 86#L697-3true, 150#true, 55#L697-3true, 184#(= ~COND~0 0), 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:27,012 INFO L384 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2020-10-16 01:03:27,013 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2020-10-16 01:03:27,013 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2020-10-16 01:03:27,013 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2020-10-16 01:03:27,013 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([923] L697-->L697-1: Formula: (and (not (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 0)) (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|) (= |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2| (ite (= (mod v_~MTX~0_69 256) 1) 1 0)) (= 0 v_~MTX~0_68)) InVars {~MTX~0=v_~MTX~0_69} OutVars{thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|, ~MTX~0=v_~MTX~0_68, thr1Thread2of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2} AuxVars[] AssignedVars[~MTX~0, thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread2of5ForFork0_assume_abort_if_not_~cond][21], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 128#L697-1true, Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 162#true, 168#true, 42#L697-4true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 113#L2-4true, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 170#(= ~count~0 0), Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 86#L697-3true, 150#true, 184#(= ~COND~0 0), 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:27,013 INFO L384 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2020-10-16 01:03:27,014 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2020-10-16 01:03:27,014 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2020-10-16 01:03:27,014 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2020-10-16 01:03:27,560 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1022] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][139], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 103#L695true, Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, 43#L697-3true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 50#L697-4true, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 115#L695true, 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 150#true, 120#L697-4true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:27,560 INFO L384 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2020-10-16 01:03:27,560 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2020-10-16 01:03:27,560 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2020-10-16 01:03:27,560 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2020-10-16 01:03:27,560 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2020-10-16 01:03:27,561 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([997] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][91], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, 43#L697-3true, thr1Thread2of5ForFork0InUse, 12#L697-4true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 115#L695true, Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 150#true, 24#L695true, 120#L697-4true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:27,561 INFO L384 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2020-10-16 01:03:27,561 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2020-10-16 01:03:27,561 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2020-10-16 01:03:27,561 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2020-10-16 01:03:27,625 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1025] L697-1-->L697-2: Formula: (= |v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_3| (mod v_~COND~0_2 256)) InVars {~COND~0=v_~COND~0_2} OutVars{thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_3|, ~COND~0=v_~COND~0_2} AuxVars[] AssignedVars[thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond][154], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 5#L697-2true, Black: 162#true, 168#true, thr1Thread1of5ForFork0InUse, 43#L697-3true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 50#L697-4true, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 115#L695true, 147#true, Black: 170#(= ~count~0 0), Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 150#true, 120#L697-4true, 184#(= ~COND~0 0), 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:27,625 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event [2020-10-16 01:03:27,625 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is not cut-off event [2020-10-16 01:03:27,625 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is not cut-off event [2020-10-16 01:03:27,625 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is not cut-off event [2020-10-16 01:03:27,706 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([997] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][91], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 33#L698true, Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 67#L694true, Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, 42#L697-4true, thr1Thread2of5ForFork0InUse, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 150#true, 24#L695true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:27,706 INFO L384 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2020-10-16 01:03:27,707 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2020-10-16 01:03:27,707 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2020-10-16 01:03:27,707 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2020-10-16 01:03:27,842 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([923] L697-->L697-1: Formula: (and (not (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 0)) (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|) (= |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2| (ite (= (mod v_~MTX~0_69 256) 1) 1 0)) (= 0 v_~MTX~0_68)) InVars {~MTX~0=v_~MTX~0_69} OutVars{thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|, ~MTX~0=v_~MTX~0_68, thr1Thread2of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2} AuxVars[] AssignedVars[~MTX~0, thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread2of5ForFork0_assume_abort_if_not_~cond][21], [128#L697-1true, Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 162#true, 168#true, thr1Thread1of5ForFork0InUse, 43#L697-3true, thr1Thread2of5ForFork0InUse, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 113#L2-4true, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 170#(= ~count~0 0), Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 150#true, 87#L697-4true, 184#(= ~COND~0 0), 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:27,842 INFO L384 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2020-10-16 01:03:27,842 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2020-10-16 01:03:27,842 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2020-10-16 01:03:27,842 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2020-10-16 01:03:27,844 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([923] L697-->L697-1: Formula: (and (not (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 0)) (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|) (= |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2| (ite (= (mod v_~MTX~0_69 256) 1) 1 0)) (= 0 v_~MTX~0_68)) InVars {~MTX~0=v_~MTX~0_69} OutVars{thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|, ~MTX~0=v_~MTX~0_68, thr1Thread2of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2} AuxVars[] AssignedVars[~MTX~0, thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread2of5ForFork0_assume_abort_if_not_~cond][21], [128#L697-1true, Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 5#L697-2true, Black: 162#true, 168#true, thr1Thread1of5ForFork0InUse, 43#L697-3true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 150#true, 87#L697-4true, 55#L697-3true, 184#(= ~COND~0 0), Black: 152#(= ~count~0 0), 31#L706-3true]) [2020-10-16 01:03:27,844 INFO L384 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2020-10-16 01:03:27,844 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2020-10-16 01:03:27,844 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2020-10-16 01:03:27,844 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2020-10-16 01:03:27,845 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([923] L697-->L697-1: Formula: (and (not (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 0)) (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|) (= |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2| (ite (= (mod v_~MTX~0_69 256) 1) 1 0)) (= 0 v_~MTX~0_68)) InVars {~MTX~0=v_~MTX~0_69} OutVars{thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|, ~MTX~0=v_~MTX~0_68, thr1Thread2of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2} AuxVars[] AssignedVars[~MTX~0, thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread2of5ForFork0_assume_abort_if_not_~cond][21], [128#L697-1true, Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 37#L697-2true, Black: 162#true, 168#true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 170#(= ~count~0 0), Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 150#true, 55#L697-3true, 87#L697-4true, 184#(= ~COND~0 0), 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:27,845 INFO L384 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2020-10-16 01:03:27,845 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2020-10-16 01:03:27,846 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2020-10-16 01:03:27,846 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2020-10-16 01:03:28,668 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([997] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][91], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 33#L698true, 68#L695true, 5#L697-2true, Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 150#true, 86#L697-3true, 24#L695true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:28,668 INFO L384 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2020-10-16 01:03:28,669 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:03:28,669 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:03:28,669 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:03:28,669 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([997] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][91], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 68#L695true, Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 150#true, 86#L697-3true, 24#L695true, 120#L697-4true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:28,669 INFO L384 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2020-10-16 01:03:28,670 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:03:28,670 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:03:28,670 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:03:28,671 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([997] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][91], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 33#L698true, Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 68#L695true, 6#L2-5true, Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 150#true, 182#true, 24#L695true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:28,672 INFO L384 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2020-10-16 01:03:28,672 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:03:28,672 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:03:28,672 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:03:28,753 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L697-1-->L2-4: Formula: (= |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_13| (mod v_~COND~0_2318 256)) InVars {~COND~0=v_~COND~0_2318} OutVars{thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_13|, thr1Thread4of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_14, ~COND~0=v_~COND~0_2318} AuxVars[] AssignedVars[thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread4of5ForFork0_assume_abort_if_not_~cond][117], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 162#true, 6#L2-5true, 168#true, thr1Thread1of5ForFork0InUse, 42#L697-4true, thr1Thread2of5ForFork0InUse, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 113#L2-4true, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 150#true, 184#(= ~COND~0 0), 120#L697-4true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:28,753 INFO L384 tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event [2020-10-16 01:03:28,753 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is not cut-off event [2020-10-16 01:03:28,754 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is not cut-off event [2020-10-16 01:03:28,754 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is not cut-off event [2020-10-16 01:03:28,782 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([997] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][91], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 6#L2-5true, Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, 42#L697-4true, thr1Thread2of5ForFork0InUse, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 150#true, 24#L695true, 120#L697-4true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:28,783 INFO L384 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2020-10-16 01:03:28,783 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:03:28,783 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:03:28,783 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:03:28,945 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([923] L697-->L697-1: Formula: (and (not (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 0)) (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|) (= |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2| (ite (= (mod v_~MTX~0_69 256) 1) 1 0)) (= 0 v_~MTX~0_68)) InVars {~MTX~0=v_~MTX~0_69} OutVars{thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|, ~MTX~0=v_~MTX~0_68, thr1Thread2of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2} AuxVars[] AssignedVars[~MTX~0, thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread2of5ForFork0_assume_abort_if_not_~cond][21], [128#L697-1true, Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 162#true, 168#true, 42#L697-4true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 170#(= ~count~0 0), Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 86#L697-3true, 150#true, 55#L697-3true, 184#(= ~COND~0 0), 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:28,945 INFO L384 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2020-10-16 01:03:28,945 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2020-10-16 01:03:28,945 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2020-10-16 01:03:28,945 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2020-10-16 01:03:29,216 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([923] L697-->L697-1: Formula: (and (not (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 0)) (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|) (= |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2| (ite (= (mod v_~MTX~0_69 256) 1) 1 0)) (= 0 v_~MTX~0_68)) InVars {~MTX~0=v_~MTX~0_69} OutVars{thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|, ~MTX~0=v_~MTX~0_68, thr1Thread2of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2} AuxVars[] AssignedVars[~MTX~0, thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread2of5ForFork0_assume_abort_if_not_~cond][21], [128#L697-1true, Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 162#true, 168#true, thr1Thread1of5ForFork0InUse, 43#L697-3true, thr1Thread2of5ForFork0InUse, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 170#(= ~count~0 0), Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 150#true, 55#L697-3true, 87#L697-4true, 184#(= ~COND~0 0), 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:29,216 INFO L384 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2020-10-16 01:03:29,216 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2020-10-16 01:03:29,216 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2020-10-16 01:03:29,216 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2020-10-16 01:03:29,291 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1022] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][139], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 33#L698true, 103#L695true, Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, 43#L697-3true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 50#L697-4true, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 115#L695true, 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 150#true, 182#true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:29,291 INFO L384 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2020-10-16 01:03:29,291 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:03:29,291 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:03:29,291 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:03:29,291 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2020-10-16 01:03:29,292 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([997] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][91], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 33#L698true, Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, 43#L697-3true, thr1Thread2of5ForFork0InUse, 12#L697-4true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 115#L695true, Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 150#true, 182#true, 24#L695true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:29,292 INFO L384 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2020-10-16 01:03:29,292 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:03:29,292 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:03:29,292 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:03:29,333 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1025] L697-1-->L697-2: Formula: (= |v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_3| (mod v_~COND~0_2 256)) InVars {~COND~0=v_~COND~0_2} OutVars{thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_3|, ~COND~0=v_~COND~0_2} AuxVars[] AssignedVars[thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond][154], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 33#L698true, Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 5#L697-2true, Black: 162#true, 168#true, thr1Thread1of5ForFork0InUse, 43#L697-3true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 50#L697-4true, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 115#L695true, 147#true, Black: 170#(= ~count~0 0), Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 150#true, 184#(= ~COND~0 0), 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:29,333 INFO L384 tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event [2020-10-16 01:03:29,333 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is not cut-off event [2020-10-16 01:03:29,333 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is not cut-off event [2020-10-16 01:03:29,333 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is not cut-off event [2020-10-16 01:03:29,368 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([949] L695-->L697-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][72], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 33#L698true, Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), 71#L694true, 170#(= ~count~0 0), thr1Thread1of5ForFork0InUse, 42#L697-4true, thr1Thread2of5ForFork0InUse, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 87#L697-4true, 152#(= ~count~0 0), Black: 150#true, 31#L706-3true]) [2020-10-16 01:03:29,368 INFO L384 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2020-10-16 01:03:29,368 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:03:29,368 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:03:29,368 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:03:29,369 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([997] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][155], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 33#L698true, Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, 42#L697-4true, thr1Thread2of5ForFork0InUse, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 115#L695true, 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 150#true, 24#L695true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:29,369 INFO L384 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2020-10-16 01:03:29,369 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:03:29,369 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:03:29,369 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:03:29,446 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([923] L697-->L697-1: Formula: (and (not (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 0)) (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2 |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|) (= |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2| (ite (= (mod v_~MTX~0_69 256) 1) 1 0)) (= 0 v_~MTX~0_68)) InVars {~MTX~0=v_~MTX~0_69} OutVars{thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_2|, ~MTX~0=v_~MTX~0_68, thr1Thread2of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_2} AuxVars[] AssignedVars[~MTX~0, thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread2of5ForFork0_assume_abort_if_not_~cond][21], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 128#L697-1true, Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 162#true, 168#true, thr1Thread1of5ForFork0InUse, 43#L697-3true, thr1Thread2of5ForFork0InUse, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, Black: 170#(= ~count~0 0), Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 150#true, 87#L697-4true, 55#L697-3true, 184#(= ~COND~0 0), 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:29,446 INFO L384 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2020-10-16 01:03:29,447 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2020-10-16 01:03:29,447 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2020-10-16 01:03:29,447 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2020-10-16 01:03:29,447 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2020-10-16 01:03:29,912 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([997] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][91], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 33#L698true, 68#L695true, Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 150#true, 182#true, 86#L697-3true, 24#L695true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:29,912 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2020-10-16 01:03:29,912 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2020-10-16 01:03:29,913 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2020-10-16 01:03:29,913 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2020-10-16 01:03:29,956 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([997] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][91], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 33#L698true, Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, 42#L697-4true, thr1Thread2of5ForFork0InUse, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 86#L697-3true, 182#true, 150#true, 24#L695true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:29,956 INFO L384 tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event [2020-10-16 01:03:29,956 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is not cut-off event [2020-10-16 01:03:29,956 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is not cut-off event [2020-10-16 01:03:29,956 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is not cut-off event [2020-10-16 01:03:29,979 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([997] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][91], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 33#L698true, 6#L2-5true, Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, 42#L697-4true, thr1Thread2of5ForFork0InUse, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 150#true, 24#L695true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:29,979 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2020-10-16 01:03:29,979 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2020-10-16 01:03:29,980 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2020-10-16 01:03:29,980 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2020-10-16 01:03:30,607 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1060] L697-1-->L2-4: Formula: (= |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_13| (mod v_~COND~0_2318 256)) InVars {~COND~0=v_~COND~0_2318} OutVars{thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_13|, thr1Thread4of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_14, ~COND~0=v_~COND~0_2318} AuxVars[] AssignedVars[thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread4of5ForFork0_assume_abort_if_not_~cond][117], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 33#L698true, Black: 162#true, 168#true, thr1Thread1of5ForFork0InUse, 42#L697-4true, thr1Thread2of5ForFork0InUse, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 113#L2-4true, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 86#L697-3true, 150#true, 184#(= ~COND~0 0), 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:30,607 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event [2020-10-16 01:03:30,608 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is not cut-off event [2020-10-16 01:03:30,608 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is not cut-off event [2020-10-16 01:03:30,608 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is not cut-off event [2020-10-16 01:03:43,427 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([997] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][91], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 33#L698true, Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, 42#L697-4true, thr1Thread2of5ForFork0InUse, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 150#true, 86#L697-3true, 24#L695true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:43,427 INFO L384 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2020-10-16 01:03:43,427 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2020-10-16 01:03:43,427 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2020-10-16 01:03:43,427 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2020-10-16 01:03:43,427 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2020-10-16 01:03:43,622 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1022] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][139], [Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 33#L698true, Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 103#L695true, Black: 164#(= ~COND~0 0), 168#true, thr1Thread1of5ForFork0InUse, 42#L697-4true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 147#true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 86#L697-3true, 182#true, 150#true, 55#L697-3true, 31#L706-3true, Black: 152#(= ~count~0 0)]) [2020-10-16 01:03:43,622 INFO L384 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2020-10-16 01:03:43,622 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2020-10-16 01:03:43,622 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2020-10-16 01:03:43,622 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2020-10-16 01:03:43,724 INFO L129 PetriNetUnfolder]: 150481/307870 cut-off events. [2020-10-16 01:03:43,724 INFO L130 PetriNetUnfolder]: For 284619/333161 co-relation queries the response was YES. [2020-10-16 01:03:46,388 INFO L80 FinitePrefix]: Finished finitePrefix Result has 793367 conditions, 307870 events. 150481/307870 cut-off events. For 284619/333161 co-relation queries the response was YES. Maximal size of possible extension queue 21875. Compared 4430262 event pairs, 39870 based on Foata normal form. 9211/294888 useless extension candidates. Maximal degree in co-relation 793349. Up to 75783 conditions per place. [2020-10-16 01:03:48,673 INFO L132 encePairwiseOnDemand]: 251/263 looper letters, 42 selfloop transitions, 20 changer transitions 0/211 dead transitions. [2020-10-16 01:03:48,673 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 211 transitions, 1326 flow [2020-10-16 01:03:48,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-16 01:03:48,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-10-16 01:03:48,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 749 transitions. [2020-10-16 01:03:48,676 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.5695817490494297 [2020-10-16 01:03:48,676 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 749 transitions. [2020-10-16 01:03:48,676 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 749 transitions. [2020-10-16 01:03:48,676 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 01:03:48,676 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 749 transitions. [2020-10-16 01:03:48,678 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 6 states. [2020-10-16 01:03:48,680 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 6 states. [2020-10-16 01:03:48,680 INFO L81 ComplementDD]: Finished complementDD. Result 6 states. [2020-10-16 01:03:48,680 INFO L185 Difference]: Start difference. First operand has 102 places, 180 transitions, 1106 flow. Second operand 5 states and 749 transitions. [2020-10-16 01:03:48,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 211 transitions, 1326 flow [2020-10-16 01:03:54,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 211 transitions, 1326 flow, removed 0 selfloop flow, removed 0 redundant places. [2020-10-16 01:03:54,504 INFO L241 Difference]: Finished difference. Result has 108 places, 189 transitions, 1205 flow [2020-10-16 01:03:54,505 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=263, PETRI_DIFFERENCE_MINUEND_FLOW=1106, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1205, PETRI_PLACES=108, PETRI_TRANSITIONS=189} [2020-10-16 01:03:54,505 INFO L342 CegarLoopForPetriNet]: 86 programPoint places, 22 predicate places. [2020-10-16 01:03:54,505 INFO L481 AbstractCegarLoop]: Abstraction has has 108 places, 189 transitions, 1205 flow [2020-10-16 01:03:54,505 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-16 01:03:54,505 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 01:03:54,505 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 01:03:54,506 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2020-10-16 01:03:54,506 INFO L429 AbstractCegarLoop]: === Iteration 6 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 01:03:54,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 01:03:54,506 INFO L82 PathProgramCache]: Analyzing trace with hash 1909890791, now seen corresponding path program 1 times [2020-10-16 01:03:54,506 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 01:03:54,507 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921234902] [2020-10-16 01:03:54,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 01:03:54,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 01:03:54,569 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2020-10-16 01:03:54,569 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921234902] [2020-10-16 01:03:54,570 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 01:03:54,570 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-10-16 01:03:54,570 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103669834] [2020-10-16 01:03:54,570 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-16 01:03:54,571 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 01:03:54,571 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-16 01:03:54,571 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-16 01:03:54,573 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 263 [2020-10-16 01:03:54,573 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 189 transitions, 1205 flow. Second operand 5 states. [2020-10-16 01:03:54,573 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 01:03:54,573 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 263 [2020-10-16 01:03:54,574 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 01:05:44,336 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1022] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][282], [thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 147#true, 86#L697-3true, 150#true, 24#L695true, 28#L695true, Black: 152#(= ~count~0 0), 31#L706-3true, Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), 103#L695true, 168#true, 42#L697-4true, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, Black: 184#(= ~COND~0 0), Black: 187#(and (= ~COND~0 0) (<= 0 |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond|) (<= |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| 0)), 191#true]) [2020-10-16 01:05:44,338 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2020-10-16 01:05:44,338 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2020-10-16 01:05:44,338 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2020-10-16 01:05:44,338 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2020-10-16 01:05:48,949 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1022] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][303], [thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 147#true, 150#true, 86#L697-3true, 24#L695true, 31#L706-3true, Black: 152#(= ~count~0 0), Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), 103#L695true, 168#true, 42#L697-4true, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 185#(and (<= 0 |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond|) (<= |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| 0)), 125#L697-2true, Black: 184#(= ~COND~0 0), Black: 187#(and (= ~COND~0 0) (<= 0 |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond|) (<= |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| 0)), 191#true]) [2020-10-16 01:05:48,950 INFO L384 tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event [2020-10-16 01:05:48,950 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is not cut-off event [2020-10-16 01:05:48,950 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is not cut-off event [2020-10-16 01:05:48,950 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is not cut-off event [2020-10-16 01:05:49,333 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1099] L697-2-->L697-3: Formula: (and (= v_~COND~0_2425 0) (= |v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_96| v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_85) (not (= v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_85 0))) InVars {thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_96|} OutVars{thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_96|, thr1Thread5of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_85, ~COND~0=v_~COND~0_2425} AuxVars[] AssignedVars[thr1Thread5of5ForFork0_assume_abort_if_not_~cond, ~COND~0][319], [thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 147#true, 150#true, 86#L697-3true, 24#L695true, 28#L695true, 31#L706-3true, Black: 152#(= ~count~0 0), Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 162#true, 168#true, 42#L697-4true, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 184#(= ~COND~0 0), Black: 187#(and (= ~COND~0 0) (<= 0 |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond|) (<= |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| 0)), 191#true]) [2020-10-16 01:05:49,333 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2020-10-16 01:05:49,333 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:05:49,334 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:05:49,334 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:05:51,110 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1022] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][170], [thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 147#true, 86#L697-3true, 150#true, 28#L695true, 31#L706-3true, Black: 152#(= ~count~0 0), Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), 103#L695true, 168#true, 42#L697-4true, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 55#L697-3true, Black: 184#(= ~COND~0 0), Black: 187#(and (= ~COND~0 0) (<= 0 |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond|) (<= |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| 0)), 191#true]) [2020-10-16 01:05:51,110 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2020-10-16 01:05:51,110 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:05:51,110 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:05:51,110 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2020-10-16 01:05:51,111 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1099] L697-2-->L697-3: Formula: (and (= v_~COND~0_2425 0) (= |v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_96| v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_85) (not (= v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_85 0))) InVars {thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_96|} OutVars{thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_96|, thr1Thread5of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_85, ~COND~0=v_~COND~0_2425} AuxVars[] AssignedVars[thr1Thread5of5ForFork0_assume_abort_if_not_~cond, ~COND~0][238], [thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, 13#L697-3true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 147#true, 86#L697-3true, 150#true, 28#L695true, 31#L706-3true, Black: 152#(= ~count~0 0), Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 162#true, 168#true, 42#L697-4true, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 55#L697-3true, 184#(= ~COND~0 0), Black: 187#(and (= ~COND~0 0) (<= 0 |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond|) (<= |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| 0)), 191#true]) [2020-10-16 01:05:51,111 INFO L384 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2020-10-16 01:05:51,111 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2020-10-16 01:05:51,111 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2020-10-16 01:05:51,111 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2020-10-16 01:05:56,285 INFO L129 PetriNetUnfolder]: 199298/462768 cut-off events. [2020-10-16 01:05:56,285 INFO L130 PetriNetUnfolder]: For 801244/863203 co-relation queries the response was YES. [2020-10-16 01:06:00,796 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1302863 conditions, 462768 events. 199298/462768 cut-off events. For 801244/863203 co-relation queries the response was YES. Maximal size of possible extension queue 32274. Compared 7586443 event pairs, 50554 based on Foata normal form. 13552/454329 useless extension candidates. Maximal degree in co-relation 1302842. Up to 100818 conditions per place. [2020-10-16 01:06:06,058 INFO L132 encePairwiseOnDemand]: 246/263 looper letters, 141 selfloop transitions, 135 changer transitions 0/341 dead transitions. [2020-10-16 01:06:06,058 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 341 transitions, 2799 flow [2020-10-16 01:06:06,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-16 01:06:06,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2020-10-16 01:06:06,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 944 transitions. [2020-10-16 01:06:06,061 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.5982256020278834 [2020-10-16 01:06:06,061 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 944 transitions. [2020-10-16 01:06:06,062 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 944 transitions. [2020-10-16 01:06:06,062 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 01:06:06,062 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 944 transitions. [2020-10-16 01:06:06,065 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 7 states. [2020-10-16 01:06:06,067 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 7 states. [2020-10-16 01:06:06,067 INFO L81 ComplementDD]: Finished complementDD. Result 7 states. [2020-10-16 01:06:06,067 INFO L185 Difference]: Start difference. First operand has 108 places, 189 transitions, 1205 flow. Second operand 6 states and 944 transitions. [2020-10-16 01:06:06,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 341 transitions, 2799 flow [2020-10-16 01:08:42,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 341 transitions, 2799 flow, removed 0 selfloop flow, removed 0 redundant places. [2020-10-16 01:08:42,611 INFO L241 Difference]: Finished difference. Result has 116 places, 266 transitions, 2322 flow [2020-10-16 01:08:42,612 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=263, PETRI_DIFFERENCE_MINUEND_FLOW=1205, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2322, PETRI_PLACES=116, PETRI_TRANSITIONS=266} [2020-10-16 01:08:42,612 INFO L342 CegarLoopForPetriNet]: 86 programPoint places, 30 predicate places. [2020-10-16 01:08:42,612 INFO L481 AbstractCegarLoop]: Abstraction has has 116 places, 266 transitions, 2322 flow [2020-10-16 01:08:42,612 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-16 01:08:42,612 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 01:08:42,612 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 01:08:42,613 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2020-10-16 01:08:42,613 INFO L429 AbstractCegarLoop]: === Iteration 7 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 01:08:42,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 01:08:42,613 INFO L82 PathProgramCache]: Analyzing trace with hash 1242188468, now seen corresponding path program 1 times [2020-10-16 01:08:42,613 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 01:08:42,613 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172191938] [2020-10-16 01:08:42,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 01:08:42,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 01:08:42,636 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 01:08:42,637 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172191938] [2020-10-16 01:08:42,637 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 01:08:42,639 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 01:08:42,639 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666283456] [2020-10-16 01:08:42,639 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-16 01:08:42,639 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 01:08:42,640 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-16 01:08:42,640 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 01:08:42,641 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 148 out of 263 [2020-10-16 01:08:42,641 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 266 transitions, 2322 flow. Second operand 3 states. [2020-10-16 01:08:42,641 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 01:08:42,641 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 148 of 263 [2020-10-16 01:08:42,642 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 01:08:46,712 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([947] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][42], [Black: 193#(= ~count~0 0), Black: 194#(= |thr1Thread3of5ForFork0_Barrier2_#t~post2| 0), Black: 195#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, 204#(= ~MTX~0 1), thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 147#true, 150#true, 31#L706-3true, Black: 152#(= ~count~0 0), 96#L698true, Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), 168#true, 43#L697-3true, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), 115#L695true, Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 55#L697-3true, 185#(and (<= 0 |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond|) (<= |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| 0)), Black: 184#(= ~COND~0 0), 125#L697-2true, Black: 187#(and (= ~COND~0 0) (<= 0 |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond|) (<= |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| 0)), 191#true]) [2020-10-16 01:08:46,713 INFO L384 tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event [2020-10-16 01:08:46,713 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is not cut-off event [2020-10-16 01:08:46,713 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is not cut-off event [2020-10-16 01:08:46,713 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is not cut-off event [2020-10-16 01:08:46,817 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1022] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][101], [132#L698true, Black: 193#(= ~count~0 0), Black: 194#(= |thr1Thread3of5ForFork0_Barrier2_#t~post2| 0), Black: 195#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread1of5ForFork0InUse, 204#(= ~MTX~0 1), thr1Thread2of5ForFork0InUse, 78#L698true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 147#true, 150#true, Black: 152#(= ~count~0 0), 31#L706-3true, Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 103#L695true, Black: 164#(= ~COND~0 0), 168#true, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 55#L697-3true, 185#(and (<= 0 |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond|) (<= |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| 0)), Black: 184#(= ~COND~0 0), 125#L697-2true, Black: 187#(and (= ~COND~0 0) (<= 0 |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond|) (<= |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| 0)), 191#true]) [2020-10-16 01:08:46,817 INFO L384 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2020-10-16 01:08:46,817 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2020-10-16 01:08:46,817 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2020-10-16 01:08:46,818 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2020-10-16 01:08:46,823 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([972] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][70], [132#L698true, 68#L695true, Black: 193#(= ~count~0 0), Black: 194#(= |thr1Thread3of5ForFork0_Barrier2_#t~post2| 0), Black: 195#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread1of5ForFork0InUse, 204#(= ~MTX~0 1), thr1Thread2of5ForFork0InUse, 13#L697-3true, 14#L698true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 147#true, 150#true, 31#L706-3true, Black: 152#(= ~count~0 0), Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), 168#true, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 185#(and (<= 0 |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond|) (<= |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| 0)), Black: 184#(= ~COND~0 0), 125#L697-2true, Black: 187#(and (= ~COND~0 0) (<= 0 |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond|) (<= |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| 0)), 191#true]) [2020-10-16 01:08:46,823 INFO L384 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2020-10-16 01:08:46,824 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2020-10-16 01:08:46,824 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2020-10-16 01:08:46,824 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2020-10-16 01:08:46,824 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([997] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][92], [132#L698true, Black: 193#(= ~count~0 0), Black: 194#(= |thr1Thread3of5ForFork0_Barrier2_#t~post2| 0), Black: 195#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread1of5ForFork0InUse, 204#(= ~MTX~0 1), thr1Thread2of5ForFork0InUse, 13#L697-3true, 78#L698true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 147#true, 150#true, 24#L695true, Black: 152#(= ~count~0 0), 31#L706-3true, Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), 168#true, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 185#(and (<= 0 |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond|) (<= |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| 0)), Black: 184#(= ~COND~0 0), 125#L697-2true, Black: 187#(and (= ~COND~0 0) (<= 0 |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond|) (<= |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| 0)), 191#true]) [2020-10-16 01:08:46,824 INFO L384 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2020-10-16 01:08:46,824 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2020-10-16 01:08:46,825 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2020-10-16 01:08:46,825 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2020-10-16 01:08:47,122 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1022] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][77], [Black: 193#(= ~count~0 0), Black: 194#(= |thr1Thread3of5ForFork0_Barrier2_#t~post2| 0), Black: 195#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread1of5ForFork0InUse, 204#(= ~MTX~0 1), thr1Thread2of5ForFork0InUse, 78#L698true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 147#true, 150#true, 86#L697-3true, 31#L706-3true, Black: 152#(= ~count~0 0), Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), 33#L698true, Black: 164#(= ~COND~0 0), 103#L695true, 168#true, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 55#L697-3true, Black: 184#(= ~COND~0 0), Black: 187#(and (= ~COND~0 0) (<= 0 |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond|) (<= |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| 0)), 191#true]) [2020-10-16 01:08:47,122 INFO L384 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2020-10-16 01:08:47,122 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2020-10-16 01:08:47,122 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2020-10-16 01:08:47,122 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2020-10-16 01:08:47,219 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([997] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][45], [132#L698true, Black: 193#(= ~count~0 0), Black: 194#(= |thr1Thread3of5ForFork0_Barrier2_#t~post2| 0), Black: 195#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, 204#(= ~MTX~0 1), thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 147#true, 150#true, 24#L695true, 31#L706-3true, Black: 152#(= ~count~0 0), Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 96#L698true, Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), 168#true, 43#L697-3true, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 123#L697-3true, Black: 184#(= ~COND~0 0), Black: 187#(and (= ~COND~0 0) (<= 0 |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond|) (<= |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| 0)), 191#true]) [2020-10-16 01:08:47,219 INFO L384 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2020-10-16 01:08:47,219 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2020-10-16 01:08:47,220 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2020-10-16 01:08:47,220 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2020-10-16 01:08:47,221 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1022] L694-->L695: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][77], [132#L698true, Black: 193#(= ~count~0 0), Black: 194#(= |thr1Thread3of5ForFork0_Barrier2_#t~post2| 0), Black: 195#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), thr1Thread1of5ForFork0InUse, 204#(= ~MTX~0 1), thr1Thread2of5ForFork0InUse, 14#L698true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 147#true, 150#true, 31#L706-3true, Black: 152#(= ~count~0 0), Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 164#(= ~COND~0 0), 103#L695true, 168#true, 43#L697-3true, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 182#true, 123#L697-3true, Black: 184#(= ~COND~0 0), Black: 187#(and (= ~COND~0 0) (<= 0 |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond|) (<= |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| 0)), 191#true]) [2020-10-16 01:08:47,221 INFO L384 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2020-10-16 01:08:47,221 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2020-10-16 01:08:47,221 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2020-10-16 01:08:47,221 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2020-10-16 01:08:48,151 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1099] L697-2-->L697-3: Formula: (and (= v_~COND~0_2425 0) (= |v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_96| v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_85) (not (= v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_85 0))) InVars {thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_96|} OutVars{thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_96|, thr1Thread5of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_85, ~COND~0=v_~COND~0_2425} AuxVars[] AssignedVars[thr1Thread5of5ForFork0_assume_abort_if_not_~cond, ~COND~0][90], [132#L698true, Black: 193#(= ~count~0 0), Black: 194#(= |thr1Thread3of5ForFork0_Barrier2_#t~post2| 0), Black: 195#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 202#true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, 13#L697-3true, 14#L698true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 147#true, 150#true, 31#L706-3true, Black: 152#(= ~count~0 0), Black: 154#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 156#(and (= ~count~0 0) (= |thr1Thread1of5ForFork0_Barrier2_#t~post2| 0)), Black: 162#true, 168#true, 43#L697-3true, Black: 176#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 170#(= ~count~0 0), Black: 171#(= |thr1Thread2of5ForFork0_Barrier2_#t~post2| 0), Black: 172#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 184#(= ~COND~0 0), 123#L697-3true, Black: 187#(and (= ~COND~0 0) (<= 0 |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond|) (<= |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| 0)), 191#true]) [2020-10-16 01:08:48,152 INFO L384 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2020-10-16 01:08:48,152 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2020-10-16 01:08:48,152 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2020-10-16 01:08:48,152 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2020-10-16 01:08:48,233 INFO L129 PetriNetUnfolder]: 11378/39030 cut-off events. [2020-10-16 01:08:48,233 INFO L130 PetriNetUnfolder]: For 49831/51829 co-relation queries the response was YES. [2020-10-16 01:08:48,523 INFO L80 FinitePrefix]: Finished finitePrefix Result has 100404 conditions, 39030 events. 11378/39030 cut-off events. For 49831/51829 co-relation queries the response was YES. Maximal size of possible extension queue 2786. Compared 580655 event pairs, 2256 based on Foata normal form. 12793/49593 useless extension candidates. Maximal degree in co-relation 100379. Up to 8753 conditions per place. [2020-10-16 01:08:48,653 INFO L132 encePairwiseOnDemand]: 243/263 looper letters, 1 selfloop transitions, 20 changer transitions 0/114 dead transitions. [2020-10-16 01:08:48,653 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 114 transitions, 724 flow [2020-10-16 01:08:48,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-16 01:08:48,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-10-16 01:08:48,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 475 transitions. [2020-10-16 01:08:48,655 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6020278833967047 [2020-10-16 01:08:48,655 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 475 transitions. [2020-10-16 01:08:48,655 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 475 transitions. [2020-10-16 01:08:48,656 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 01:08:48,656 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 475 transitions. [2020-10-16 01:08:48,657 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 4 states. [2020-10-16 01:08:48,658 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 4 states. [2020-10-16 01:08:48,658 INFO L81 ComplementDD]: Finished complementDD. Result 4 states. [2020-10-16 01:08:48,658 INFO L185 Difference]: Start difference. First operand has 116 places, 266 transitions, 2322 flow. Second operand 3 states and 475 transitions. [2020-10-16 01:08:48,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 114 transitions, 724 flow [2020-10-16 01:08:49,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 114 transitions, 594 flow, removed 50 selfloop flow, removed 5 redundant places. [2020-10-16 01:08:49,236 INFO L241 Difference]: Finished difference. Result has 110 places, 114 transitions, 592 flow [2020-10-16 01:08:49,236 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=263, PETRI_DIFFERENCE_MINUEND_FLOW=552, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=592, PETRI_PLACES=110, PETRI_TRANSITIONS=114} [2020-10-16 01:08:49,236 INFO L342 CegarLoopForPetriNet]: 86 programPoint places, 24 predicate places. [2020-10-16 01:08:49,236 INFO L481 AbstractCegarLoop]: Abstraction has has 110 places, 114 transitions, 592 flow [2020-10-16 01:08:49,236 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-16 01:08:49,237 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 01:08:49,237 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 01:08:49,237 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2020-10-16 01:08:49,237 INFO L429 AbstractCegarLoop]: === Iteration 8 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 01:08:49,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 01:08:49,237 INFO L82 PathProgramCache]: Analyzing trace with hash -1047072838, now seen corresponding path program 1 times [2020-10-16 01:08:49,237 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 01:08:49,237 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490291555] [2020-10-16 01:08:49,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 01:08:49,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 01:08:49,244 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 01:08:49,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 01:08:49,250 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 01:08:49,255 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-16 01:08:49,255 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-16 01:08:49,256 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2020-10-16 01:08:49,256 WARN L371 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-16 01:08:49,256 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2020-10-16 01:08:49,265 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,265 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,265 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,265 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,266 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,266 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,266 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,266 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,266 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,266 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,267 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,267 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,267 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,267 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,267 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,267 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,267 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,268 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,268 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,268 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,268 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,268 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,268 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,268 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,269 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,269 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,269 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,269 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,269 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,269 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,269 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,269 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,270 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,270 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,270 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,270 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,270 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,270 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,270 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,270 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,271 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,271 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,271 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,271 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,271 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,271 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,271 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,272 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,272 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,272 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,272 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,272 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,272 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,272 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,273 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,273 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,273 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,273 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,273 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,273 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,274 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,274 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,274 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,274 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,274 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,274 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,274 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,274 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,275 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,275 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,275 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,275 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,275 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,275 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,275 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,276 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,276 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,276 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,276 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,276 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,276 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,276 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,276 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,277 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,277 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,277 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,277 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,277 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,277 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,277 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,278 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,278 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,278 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,278 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,278 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,278 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,279 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,279 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,279 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,279 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,279 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,279 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,279 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,279 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,280 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,280 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,280 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,280 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,280 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,280 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,280 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,281 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,281 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,281 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,281 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,281 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,281 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,281 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,281 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,282 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,282 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,282 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,282 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,282 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,282 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,283 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,283 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,283 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,283 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,283 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,283 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,283 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,284 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,284 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,284 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,284 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,284 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,284 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,284 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,285 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,285 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,285 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,285 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,285 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,285 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,286 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,286 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,286 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,286 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,286 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,286 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,296 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,297 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,297 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,297 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,297 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,297 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,297 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,299 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,299 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,299 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,299 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,299 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,299 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,300 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,302 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,302 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,303 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,303 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,303 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,303 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,303 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,306 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,306 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,307 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,307 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,307 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,307 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,307 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,310 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,310 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,311 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,311 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,311 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,311 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,311 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_Barrier2_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 01:08:49,312 INFO L253 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2020-10-16 01:08:49,312 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-16 01:08:49,312 INFO L378 AbstractCegarLoop]: Hoare is false [2020-10-16 01:08:49,313 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-16 01:08:49,313 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-16 01:08:49,313 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-16 01:08:49,313 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-16 01:08:49,313 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-16 01:08:49,313 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-16 01:08:49,314 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 169 places, 175 transitions, 410 flow [2020-10-16 01:08:49,336 INFO L129 PetriNetUnfolder]: 25/228 cut-off events. [2020-10-16 01:08:49,336 INFO L130 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2020-10-16 01:08:49,340 INFO L80 FinitePrefix]: Finished finitePrefix Result has 268 conditions, 228 events. 25/228 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 824 event pairs, 0 based on Foata normal form. 0/190 useless extension candidates. Maximal degree in co-relation 216. Up to 14 conditions per place. [2020-10-16 01:08:49,340 INFO L82 GeneralOperation]: Start removeDead. Operand has 169 places, 175 transitions, 410 flow [2020-10-16 01:08:49,342 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 169 places, 175 transitions, 410 flow [2020-10-16 01:08:49,342 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-16 01:08:49,342 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 169 places, 175 transitions, 410 flow [2020-10-16 01:08:49,342 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 169 places, 175 transitions, 410 flow [2020-10-16 01:08:49,342 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 169 places, 175 transitions, 410 flow [2020-10-16 01:08:49,364 INFO L129 PetriNetUnfolder]: 25/228 cut-off events. [2020-10-16 01:08:49,364 INFO L130 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2020-10-16 01:08:49,367 INFO L80 FinitePrefix]: Finished finitePrefix Result has 268 conditions, 228 events. 25/228 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 822 event pairs, 0 based on Foata normal form. 0/190 useless extension candidates. Maximal degree in co-relation 216. Up to 14 conditions per place. [2020-10-16 01:08:49,384 INFO L117 LiptonReduction]: Number of co-enabled transitions 22500 [2020-10-16 01:08:52,147 INFO L132 LiptonReduction]: Checked pairs total: 148407 [2020-10-16 01:08:52,147 INFO L134 LiptonReduction]: Total number of compositions: 121 [2020-10-16 01:08:52,147 INFO L182 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2805 [2020-10-16 01:08:52,148 INFO L129 PetriNetUnfolder]: 0/8 cut-off events. [2020-10-16 01:08:52,148 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-16 01:08:52,148 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 01:08:52,148 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2020-10-16 01:08:52,149 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 01:08:52,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 01:08:52,149 INFO L82 PathProgramCache]: Analyzing trace with hash 1421097973, now seen corresponding path program 1 times [2020-10-16 01:08:52,149 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 01:08:52,149 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676771920] [2020-10-16 01:08:52,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 01:08:52,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 01:08:52,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 01:08:52,157 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676771920] [2020-10-16 01:08:52,157 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 01:08:52,157 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-16 01:08:52,158 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562467038] [2020-10-16 01:08:52,158 INFO L461 AbstractCegarLoop]: Interpolant automaton has 2 states [2020-10-16 01:08:52,158 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 01:08:52,158 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2020-10-16 01:08:52,158 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2020-10-16 01:08:52,159 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 211 out of 296 [2020-10-16 01:08:52,160 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 98 transitions, 256 flow. Second operand 2 states. [2020-10-16 01:08:52,160 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 01:08:52,160 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 211 of 296 [2020-10-16 01:08:52,160 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 01:08:52,184 INFO L129 PetriNetUnfolder]: 6/99 cut-off events. [2020-10-16 01:08:52,184 INFO L130 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2020-10-16 01:08:52,185 INFO L80 FinitePrefix]: Finished finitePrefix Result has 140 conditions, 99 events. 6/99 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 312 event pairs, 0 based on Foata normal form. 16/109 useless extension candidates. Maximal degree in co-relation 132. Up to 7 conditions per place. [2020-10-16 01:08:52,185 INFO L132 encePairwiseOnDemand]: 286/296 looper letters, 0 selfloop transitions, 0 changer transitions 0/88 dead transitions. [2020-10-16 01:08:52,185 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 88 transitions, 236 flow [2020-10-16 01:08:52,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2020-10-16 01:08:52,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2020-10-16 01:08:52,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 432 transitions. [2020-10-16 01:08:52,187 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.7297297297297297 [2020-10-16 01:08:52,187 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 432 transitions. [2020-10-16 01:08:52,187 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 432 transitions. [2020-10-16 01:08:52,188 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 01:08:52,188 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 432 transitions. [2020-10-16 01:08:52,189 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 3 states. [2020-10-16 01:08:52,190 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 3 states. [2020-10-16 01:08:52,190 INFO L81 ComplementDD]: Finished complementDD. Result 3 states. [2020-10-16 01:08:52,190 INFO L185 Difference]: Start difference. First operand has 102 places, 98 transitions, 256 flow. Second operand 2 states and 432 transitions. [2020-10-16 01:08:52,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 88 transitions, 236 flow [2020-10-16 01:08:52,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 88 transitions, 206 flow, removed 15 selfloop flow, removed 0 redundant places. [2020-10-16 01:08:52,193 INFO L241 Difference]: Finished difference. Result has 96 places, 88 transitions, 206 flow [2020-10-16 01:08:52,193 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=296, PETRI_DIFFERENCE_MINUEND_FLOW=206, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=206, PETRI_PLACES=96, PETRI_TRANSITIONS=88} [2020-10-16 01:08:52,193 INFO L342 CegarLoopForPetriNet]: 102 programPoint places, -6 predicate places. [2020-10-16 01:08:52,193 INFO L481 AbstractCegarLoop]: Abstraction has has 96 places, 88 transitions, 206 flow [2020-10-16 01:08:52,193 INFO L482 AbstractCegarLoop]: Interpolant automaton has 2 states. [2020-10-16 01:08:52,193 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 01:08:52,195 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 01:08:52,195 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2020-10-16 01:08:52,195 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 01:08:52,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 01:08:52,195 INFO L82 PathProgramCache]: Analyzing trace with hash 1567972494, now seen corresponding path program 1 times [2020-10-16 01:08:52,195 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 01:08:52,196 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579844398] [2020-10-16 01:08:52,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 01:08:52,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 01:08:52,250 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 01:08:52,251 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579844398] [2020-10-16 01:08:52,251 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 01:08:52,251 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-10-16 01:08:52,251 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851275476] [2020-10-16 01:08:52,251 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-16 01:08:52,252 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 01:08:52,252 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-16 01:08:52,252 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-16 01:08:52,253 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 296 [2020-10-16 01:08:52,254 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 88 transitions, 206 flow. Second operand 5 states. [2020-10-16 01:08:52,254 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 01:08:52,254 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 296 [2020-10-16 01:08:52,254 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2020-10-16 01:10:55,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-16 01:10:55,296 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2020-10-16 01:10:55,296 WARN L546 AbstractCegarLoop]: Verification canceled [2020-10-16 01:10:55,300 WARN L235 ceAbstractionStarter]: Timeout [2020-10-16 01:10:55,300 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.10 01:10:55 BasicIcfg [2020-10-16 01:10:55,300 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-10-16 01:10:55,303 INFO L168 Benchmark]: Toolchain (without parser) took 697190.48 ms. Allocated memory was 252.2 MB in the beginning and 7.4 GB in the end (delta: 7.2 GB). Free memory was 205.4 MB in the beginning and 4.4 GB in the end (delta: -4.2 GB). Peak memory consumption was 8.4 GB. Max. memory is 14.2 GB. [2020-10-16 01:10:55,303 INFO L168 Benchmark]: CDTParser took 0.17 ms. Allocated memory is still 252.2 MB. Free memory was 227.7 MB in the beginning and 226.9 MB in the end (delta: 839.0 kB). Peak memory consumption was 839.0 kB. Max. memory is 14.2 GB. [2020-10-16 01:10:55,304 INFO L168 Benchmark]: CACSL2BoogieTranslator took 599.40 ms. Allocated memory was 252.2 MB in the beginning and 315.1 MB in the end (delta: 62.9 MB). Free memory was 205.4 MB in the beginning and 271.5 MB in the end (delta: -66.1 MB). Peak memory consumption was 28.4 MB. Max. memory is 14.2 GB. [2020-10-16 01:10:55,305 INFO L168 Benchmark]: Boogie Procedure Inliner took 41.28 ms. Allocated memory is still 315.1 MB. Free memory was 271.5 MB in the beginning and 267.3 MB in the end (delta: 4.2 MB). Peak memory consumption was 4.2 MB. Max. memory is 14.2 GB. [2020-10-16 01:10:55,305 INFO L168 Benchmark]: Boogie Preprocessor took 25.93 ms. Allocated memory is still 315.1 MB. Free memory was 267.3 MB in the beginning and 265.6 MB in the end (delta: 1.7 MB). Peak memory consumption was 1.7 MB. Max. memory is 14.2 GB. [2020-10-16 01:10:55,306 INFO L168 Benchmark]: RCFGBuilder took 578.30 ms. Allocated memory is still 315.1 MB. Free memory was 265.6 MB in the beginning and 232.6 MB in the end (delta: 33.0 MB). Peak memory consumption was 33.0 MB. Max. memory is 14.2 GB. [2020-10-16 01:10:55,307 INFO L168 Benchmark]: TraceAbstraction took 695940.61 ms. Allocated memory was 315.1 MB in the beginning and 7.4 GB in the end (delta: 7.1 GB). Free memory was 232.6 MB in the beginning and 4.4 GB in the end (delta: -4.2 GB). Peak memory consumption was 8.4 GB. Max. memory is 14.2 GB. [2020-10-16 01:10:55,311 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.17 ms. Allocated memory is still 252.2 MB. Free memory was 227.7 MB in the beginning and 226.9 MB in the end (delta: 839.0 kB). Peak memory consumption was 839.0 kB. Max. memory is 14.2 GB. * CACSL2BoogieTranslator took 599.40 ms. Allocated memory was 252.2 MB in the beginning and 315.1 MB in the end (delta: 62.9 MB). Free memory was 205.4 MB in the beginning and 271.5 MB in the end (delta: -66.1 MB). Peak memory consumption was 28.4 MB. Max. memory is 14.2 GB. * Boogie Procedure Inliner took 41.28 ms. Allocated memory is still 315.1 MB. Free memory was 271.5 MB in the beginning and 267.3 MB in the end (delta: 4.2 MB). Peak memory consumption was 4.2 MB. Max. memory is 14.2 GB. * Boogie Preprocessor took 25.93 ms. Allocated memory is still 315.1 MB. Free memory was 267.3 MB in the beginning and 265.6 MB in the end (delta: 1.7 MB). Peak memory consumption was 1.7 MB. Max. memory is 14.2 GB. * RCFGBuilder took 578.30 ms. Allocated memory is still 315.1 MB. Free memory was 265.6 MB in the beginning and 232.6 MB in the end (delta: 33.0 MB). Peak memory consumption was 33.0 MB. Max. memory is 14.2 GB. * TraceAbstraction took 695940.61 ms. Allocated memory was 315.1 MB in the beginning and 7.4 GB in the end (delta: 7.1 GB). Free memory was 232.6 MB in the beginning and 4.4 GB in the end (delta: -4.2 GB). Peak memory consumption was 8.4 GB. Max. memory is 14.2 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 328 VarBasedMoverChecksPositive, 0 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 0 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 2 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 1.3s, 44 PlacesBefore, 11 PlacesAfterwards, 45 TransitionsBefore, 8 TransitionsAfterwards, 500 CoEnabledTransitionPairs, 6 FixpointIterations, 8 TrivialSequentialCompositions, 26 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 9 ConcurrentYvCompositions, 4 ChoiceCompositions, 47 TotalNumberOfCompositions, 429 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 1507 VarBasedMoverChecksPositive, 156 VarBasedMoverChecksNegative, 93 SemBasedMoverChecksPositive, 63 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.5s, 349 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 1.0s, 69 PlacesBefore, 38 PlacesAfterwards, 71 TransitionsBefore, 37 TransitionsAfterwards, 2300 CoEnabledTransitionPairs, 10 FixpointIterations, 8 TrivialSequentialCompositions, 33 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 13 ConcurrentYvCompositions, 3 ChoiceCompositions, 57 TotalNumberOfCompositions, 13229 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 2860 VarBasedMoverChecksPositive, 328 VarBasedMoverChecksNegative, 244 SemBasedMoverChecksPositive, 84 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.6s, 392 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 1.4s, 94 PlacesBefore, 54 PlacesAfterwards, 97 TransitionsBefore, 52 TransitionsAfterwards, 5400 CoEnabledTransitionPairs, 9 FixpointIterations, 8 TrivialSequentialCompositions, 43 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 16 ConcurrentYvCompositions, 5 ChoiceCompositions, 72 TotalNumberOfCompositions, 30725 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 5868 VarBasedMoverChecksPositive, 550 VarBasedMoverChecksNegative, 411 SemBasedMoverChecksPositive, 139 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 1.0s, 1107 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 1.9s, 119 PlacesBefore, 70 PlacesAfterwards, 123 TransitionsBefore, 67 TransitionsAfterwards, 9800 CoEnabledTransitionPairs, 10 FixpointIterations, 8 TrivialSequentialCompositions, 51 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 19 ConcurrentYvCompositions, 7 ChoiceCompositions, 85 TotalNumberOfCompositions, 62296 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 8363 VarBasedMoverChecksPositive, 1217 VarBasedMoverChecksNegative, 1063 SemBasedMoverChecksPositive, 154 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 1.8s, 977 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 2.9s, 144 PlacesBefore, 86 PlacesAfterwards, 149 TransitionsBefore, 84 TransitionsAfterwards, 15500 CoEnabledTransitionPairs, 11 FixpointIterations, 8 TrivialSequentialCompositions, 72 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 27 ConcurrentYvCompositions, 7 ChoiceCompositions, 114 TotalNumberOfCompositions, 113214 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 10962 VarBasedMoverChecksPositive, 1072 VarBasedMoverChecksNegative, 898 SemBasedMoverChecksPositive, 174 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 1.7s, 1168 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 2.8s, 169 PlacesBefore, 102 PlacesAfterwards, 175 TransitionsBefore, 98 TransitionsAfterwards, 22500 CoEnabledTransitionPairs, 10 FixpointIterations, 8 TrivialSequentialCompositions, 75 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 28 ConcurrentYvCompositions, 10 ChoiceCompositions, 121 TotalNumberOfCompositions, 148407 MoverChecksTotal - TimeoutResultAtElement [Line: 701]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 701). Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (5states, 162/296 universal loopers) in iteration 2,while PetriNetUnfolder was constructing finite prefix that currently has 738631 conditions, 409985 events (265279/409984 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 34543. Compared 4575953 event pairs, 95197 based on Foata normal form. 0/403132 useless extension candidates. Maximal degree in co-relation 738622. Up to 180283 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 41 locations, 1 error locations. Started 6 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: VerificationResult: UNSAFE, OverallTime: 695.6s, OverallIterations: 22, TraceHistogramMax: 6, AutomataDifference: 682.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 11.6s, HoareTripleCheckerStatistics: 394 SDtfs, 375 SDslu, 216 SDs, 0 SdLazy, 834 SolverSat, 127 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 0.8s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 60 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2322occurred in iteration=6, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.2s SatisfiabilityAnalysisTime, 0.8s InterpolantComputationTime, 240 NumberOfCodeBlocks, 240 NumberOfCodeBlocksAsserted, 22 NumberOfCheckSat, 163 ConstructedInterpolants, 0 QuantifiedInterpolants, 6291 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 17 InterpolantComputations, 17 PerfectInterpolantSequences, 17/17 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown