./Ultimate.py --spec /mnt/goblint-svcomp/goblint-bench/bench/concrat/properties/no-data-race.prp --file /mnt/goblint-svcomp/goblint-bench/bench/concrat/race-challenges/thread-join-counter-outer.i --full-output --architecture 32bit


--------------------------------------------------------------------------------


Checking for data races
Using default analysis
Version 0e0057cc
Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/data -tc /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/config/AutomizerReach.xml -i /mnt/goblint-svcomp/goblint-bench/bench/concrat/race-challenges/thread-join-counter-outer.i -s /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! data-race) )

 --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 5de3f74745659014ac7e4faaddc4e951b73040910a89556296dffb47b82f8e4a
--- Real Ultimate output ---
This is Ultimate 0.2.4-dev-0e0057c
[2024-03-09 07:01:36,114 INFO  L188        SettingsManager]: Resetting all preferences to default values...
[2024-03-09 07:01:36,153 INFO  L114        SettingsManager]: Loading settings from /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/config/svcomp-DataRace-32bit-Automizer_Default.epf
[2024-03-09 07:01:36,156 WARN  L101        SettingsManager]: Preference file contains the following unknown settings:
[2024-03-09 07:01:36,156 WARN  L103        SettingsManager]:   * de.uni_freiburg.informatik.ultimate.core.Log level for class
[2024-03-09 07:01:36,171 INFO  L130        SettingsManager]: Preferences different from defaults after loading the file:
[2024-03-09 07:01:36,172 INFO  L151        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2024-03-09 07:01:36,172 INFO  L153        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2024-03-09 07:01:36,172 INFO  L151        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2024-03-09 07:01:36,173 INFO  L153        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2024-03-09 07:01:36,173 INFO  L151        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2024-03-09 07:01:36,174 INFO  L153        SettingsManager]:  * Create parallel compositions if possible=false
[2024-03-09 07:01:36,174 INFO  L153        SettingsManager]:  * Use SBE=true
[2024-03-09 07:01:36,174 INFO  L151        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2024-03-09 07:01:36,175 INFO  L153        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2024-03-09 07:01:36,175 INFO  L153        SettingsManager]:  * sizeof long=4
[2024-03-09 07:01:36,175 INFO  L153        SettingsManager]:  * Overapproximate operations on floating types=true
[2024-03-09 07:01:36,176 INFO  L153        SettingsManager]:  * sizeof POINTER=4
[2024-03-09 07:01:36,176 INFO  L153        SettingsManager]:  * Check division by zero=IGNORE
[2024-03-09 07:01:36,176 INFO  L153        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2024-03-09 07:01:36,177 INFO  L153        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2024-03-09 07:01:36,177 INFO  L153        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2024-03-09 07:01:36,177 INFO  L153        SettingsManager]:  * Check absence of data races in concurrent programs=true
[2024-03-09 07:01:36,178 INFO  L153        SettingsManager]:  * Check unreachability of reach_error function=false
[2024-03-09 07:01:36,178 INFO  L153        SettingsManager]:  * sizeof long double=12
[2024-03-09 07:01:36,178 INFO  L153        SettingsManager]:  * Check if freed pointer was valid=false
[2024-03-09 07:01:36,179 INFO  L153        SettingsManager]:  * Use constant arrays=true
[2024-03-09 07:01:36,179 INFO  L151        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2024-03-09 07:01:36,179 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-03-09 07:01:36,180 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-03-09 07:01:36,180 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-03-09 07:01:36,180 INFO  L151        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2024-03-09 07:01:36,180 INFO  L153        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2024-03-09 07:01:36,181 INFO  L153        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopHeads
[2024-03-09 07:01:36,181 INFO  L153        SettingsManager]:  * Trace refinement strategy=CAMEL
[2024-03-09 07:01:36,181 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in
[2024-03-09 07:01:36,182 INFO  L153        SettingsManager]:  * Apply one-shot large block encoding in concurrent analysis=false
[2024-03-09 07:01:36,182 INFO  L153        SettingsManager]:  * Automaton type used in concurrency analysis=PETRI_NET
[2024-03-09 07:01:36,182 INFO  L153        SettingsManager]:  * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true
[2024-03-09 07:01:36,182 INFO  L153        SettingsManager]:  * Order on configurations for Petri net unfoldings=DBO
[2024-03-09 07:01:36,183 INFO  L153        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
[2024-03-09 07:01:36,184 INFO  L153        SettingsManager]:  * Looper check in Petri net analysis=SEMANTIC
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int)
WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! data-race) )


Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 5de3f74745659014ac7e4faaddc4e951b73040910a89556296dffb47b82f8e4a
[2024-03-09 07:01:36,358 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2024-03-09 07:01:36,384 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2024-03-09 07:01:36,386 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2024-03-09 07:01:36,387 INFO  L270        PluginConnector]: Initializing CDTParser...
[2024-03-09 07:01:36,387 INFO  L274        PluginConnector]: CDTParser initialized
[2024-03-09 07:01:36,388 INFO  L431   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /mnt/goblint-svcomp/goblint-bench/bench/concrat/race-challenges/thread-join-counter-outer.i
[2024-03-09 07:01:37,417 INFO  L533              CDTParser]: Created temporary CDT project at NULL
[2024-03-09 07:01:37,595 INFO  L384              CDTParser]: Found 1 translation units.
[2024-03-09 07:01:37,596 INFO  L180              CDTParser]: Scanning /mnt/goblint-svcomp/goblint-bench/bench/concrat/race-challenges/thread-join-counter-outer.i
[2024-03-09 07:01:37,606 INFO  L427              CDTParser]: About to delete temporary CDT project at /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/data/119100af0/c164007dd77b475e9f226ca9f045940c/FLAGce061a9ac
[2024-03-09 07:01:37,996 INFO  L435              CDTParser]: Successfully deleted /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/data/119100af0/c164007dd77b475e9f226ca9f045940c
[2024-03-09 07:01:37,999 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2024-03-09 07:01:38,000 INFO  L133        ToolchainWalker]: Walking toolchain with 6 elements.
[2024-03-09 07:01:38,001 INFO  L112        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2024-03-09 07:01:38,001 INFO  L270        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2024-03-09 07:01:38,005 INFO  L274        PluginConnector]: CACSL2BoogieTranslator initialized
[2024-03-09 07:01:38,006 INFO  L184        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.03 07:01:37" (1/1) ...
[2024-03-09 07:01:38,007 INFO  L204        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@64afd242 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 07:01:38, skipping insertion in model container
[2024-03-09 07:01:38,007 INFO  L184        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.03 07:01:37" (1/1) ...
[2024-03-09 07:01:38,043 INFO  L177         MainTranslator]: Built tables and reachable declarations
[2024-03-09 07:01:38,248 INFO  L209          PostProcessor]: Analyzing one entry point: main
[2024-03-09 07:01:38,269 INFO  L202         MainTranslator]: Completed pre-run
[2024-03-09 07:01:38,300 INFO  L209          PostProcessor]: Analyzing one entry point: main
[2024-03-09 07:01:38,322 WARN  L675               CHandler]: The function pthread_detach is called, but not defined or handled by StandardFunctionHandler.
[2024-03-09 07:01:38,328 INFO  L206         MainTranslator]: Completed translation
[2024-03-09 07:01:38,328 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 07:01:38 WrapperNode
[2024-03-09 07:01:38,329 INFO  L131        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2024-03-09 07:01:38,329 INFO  L112        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2024-03-09 07:01:38,330 INFO  L270        PluginConnector]: Initializing Boogie Procedure Inliner...
[2024-03-09 07:01:38,330 INFO  L274        PluginConnector]: Boogie Procedure Inliner initialized
[2024-03-09 07:01:38,335 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 07:01:38" (1/1) ...
[2024-03-09 07:01:38,346 INFO  L184        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 07:01:38" (1/1) ...
[2024-03-09 07:01:38,365 INFO  L138                Inliner]: procedures = 160, calls = 42, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 105
[2024-03-09 07:01:38,365 INFO  L131        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2024-03-09 07:01:38,366 INFO  L112        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2024-03-09 07:01:38,366 INFO  L270        PluginConnector]: Initializing Boogie Preprocessor...
[2024-03-09 07:01:38,366 INFO  L274        PluginConnector]: Boogie Preprocessor initialized
[2024-03-09 07:01:38,373 INFO  L184        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 07:01:38" (1/1) ...
[2024-03-09 07:01:38,373 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 07:01:38" (1/1) ...
[2024-03-09 07:01:38,376 INFO  L184        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 07:01:38" (1/1) ...
[2024-03-09 07:01:38,376 INFO  L184        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 07:01:38" (1/1) ...
[2024-03-09 07:01:38,381 INFO  L184        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 07:01:38" (1/1) ...
[2024-03-09 07:01:38,383 INFO  L184        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 07:01:38" (1/1) ...
[2024-03-09 07:01:38,385 INFO  L184        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 07:01:38" (1/1) ...
[2024-03-09 07:01:38,386 INFO  L184        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 07:01:38" (1/1) ...
[2024-03-09 07:01:38,391 INFO  L131        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2024-03-09 07:01:38,393 INFO  L112        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2024-03-09 07:01:38,393 INFO  L270        PluginConnector]: Initializing RCFGBuilder...
[2024-03-09 07:01:38,393 INFO  L274        PluginConnector]: RCFGBuilder initialized
[2024-03-09 07:01:38,394 INFO  L184        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 07:01:38" (1/1) ...
[2024-03-09 07:01:38,400 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-03-09 07:01:38,410 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-09 07:01:38,440 INFO  L229       MonitoredProcess]: Starting monitored process 1 with /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null)
[2024-03-09 07:01:38,446 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process
[2024-03-09 07:01:38,473 INFO  L130     BoogieDeclarations]: Found specification of procedure read~int
[2024-03-09 07:01:38,473 INFO  L130     BoogieDeclarations]: Found specification of procedure write~int
[2024-03-09 07:01:38,473 INFO  L130     BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock
[2024-03-09 07:01:38,474 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2024-03-09 07:01:38,474 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack
[2024-03-09 07:01:38,474 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc
[2024-03-09 07:01:38,474 INFO  L130     BoogieDeclarations]: Found specification of procedure pthread_detach
[2024-03-09 07:01:38,474 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~int
[2024-03-09 07:01:38,474 INFO  L130     BoogieDeclarations]: Found specification of procedure thread
[2024-03-09 07:01:38,474 INFO  L138     BoogieDeclarations]: Found implementation of procedure thread
[2024-03-09 07:01:38,475 INFO  L130     BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock
[2024-03-09 07:01:38,475 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2024-03-09 07:01:38,475 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2024-03-09 07:01:38,476 WARN  L213             CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement
[2024-03-09 07:01:38,612 INFO  L241             CfgBuilder]: Building ICFG
[2024-03-09 07:01:38,613 INFO  L267             CfgBuilder]: Building CFG for each procedure with an implementation
[2024-03-09 07:01:38,856 INFO  L282             CfgBuilder]: Performing block encoding
[2024-03-09 07:01:38,879 INFO  L304             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2024-03-09 07:01:38,879 INFO  L309             CfgBuilder]: Removed 2 assume(true) statements.
[2024-03-09 07:01:38,880 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.03 07:01:38 BoogieIcfgContainer
[2024-03-09 07:01:38,880 INFO  L131        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2024-03-09 07:01:38,882 INFO  L112        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2024-03-09 07:01:38,882 INFO  L270        PluginConnector]: Initializing TraceAbstraction...
[2024-03-09 07:01:38,885 INFO  L274        PluginConnector]: TraceAbstraction initialized
[2024-03-09 07:01:38,885 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.03 07:01:37" (1/3) ...
[2024-03-09 07:01:38,885 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@189319a4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.03 07:01:38, skipping insertion in model container
[2024-03-09 07:01:38,886 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 07:01:38" (2/3) ...
[2024-03-09 07:01:38,886 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@189319a4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.03 07:01:38, skipping insertion in model container
[2024-03-09 07:01:38,886 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.03 07:01:38" (3/3) ...
[2024-03-09 07:01:38,887 INFO  L112   eAbstractionObserver]: Analyzing ICFG thread-join-counter-outer.i
[2024-03-09 07:01:38,893 WARN  L145   ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program
[2024-03-09 07:01:38,900 INFO  L203   ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2024-03-09 07:01:38,901 INFO  L162   ceAbstractionStarter]: Applying trace abstraction to program that has 8 error locations.
[2024-03-09 07:01:38,901 INFO  L514   ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances.
[2024-03-09 07:01:38,938 INFO  L144    ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions.
[2024-03-09 07:01:38,966 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 139 places, 140 transitions, 284 flow
[2024-03-09 07:01:39,016 INFO  L124   PetriNetUnfolderBase]: 7/184 cut-off events.
[2024-03-09 07:01:39,016 INFO  L125   PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES.
[2024-03-09 07:01:39,020 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 188 conditions, 184 events. 7/184 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 258 event pairs, 0 based on Foata normal form. 0/163 useless extension candidates. Maximal degree in co-relation 93. Up to 4 conditions per place. 
[2024-03-09 07:01:39,020 INFO  L82        GeneralOperation]: Start removeDead. Operand has 139 places, 140 transitions, 284 flow
[2024-03-09 07:01:39,024 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 139 places, 140 transitions, 284 flow
[2024-03-09 07:01:39,031 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-03-09 07:01:39,036 INFO  L357      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6404fadc, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-03-09 07:01:39,037 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 12 error locations.
[2024-03-09 07:01:39,046 INFO  L185   PetriNetUnfolderBase]: Found word, exiting Unfolder.
[2024-03-09 07:01:39,046 INFO  L124   PetriNetUnfolderBase]: 2/54 cut-off events.
[2024-03-09 07:01:39,046 INFO  L125   PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES.
[2024-03-09 07:01:39,046 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 07:01:39,047 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 07:01:39,047 INFO  L420      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 9 more)] ===
[2024-03-09 07:01:39,051 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 07:01:39,051 INFO  L85        PathProgramCache]: Analyzing trace with hash -76846849, now seen corresponding path program 1 times
[2024-03-09 07:01:39,058 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 07:01:39,058 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913133718]
[2024-03-09 07:01:39,059 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 07:01:39,059 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 07:01:39,144 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 07:01:39,234 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 07:01:39,235 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 07:01:39,235 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913133718]
[2024-03-09 07:01:39,236 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913133718] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 07:01:39,236 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 07:01:39,236 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 07:01:39,237 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878492576]
[2024-03-09 07:01:39,238 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 07:01:39,244 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 07:01:39,248 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 07:01:39,266 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 07:01:39,267 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 07:01:39,290 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 115 out of 140
[2024-03-09 07:01:39,293 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 140 transitions, 284 flow. Second operand  has 3 states, 3 states have (on average 116.0) internal successors, (348), 3 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:39,293 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 07:01:39,293 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 140
[2024-03-09 07:01:39,294 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 07:01:39,473 INFO  L124   PetriNetUnfolderBase]: 98/626 cut-off events.
[2024-03-09 07:01:39,473 INFO  L125   PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES.
[2024-03-09 07:01:39,475 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 860 conditions, 626 events. 98/626 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 3496 event pairs, 33 based on Foata normal form. 7/568 useless extension candidates. Maximal degree in co-relation 753. Up to 138 conditions per place. 
[2024-03-09 07:01:39,478 INFO  L140   encePairwiseOnDemand]: 126/140 looper letters, 32 selfloop transitions, 8 changer transitions 1/155 dead transitions.
[2024-03-09 07:01:39,478 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 155 transitions, 394 flow
[2024-03-09 07:01:39,480 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 07:01:39,482 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 07:01:39,488 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 393 transitions.
[2024-03-09 07:01:39,490 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9357142857142857
[2024-03-09 07:01:39,491 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 393 transitions.
[2024-03-09 07:01:39,491 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 393 transitions.
[2024-03-09 07:01:39,493 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 07:01:39,495 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 393 transitions.
[2024-03-09 07:01:39,498 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 131.0) internal successors, (393), 3 states have internal predecessors, (393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:39,502 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:39,502 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:39,504 INFO  L175             Difference]: Start difference. First operand has 139 places, 140 transitions, 284 flow. Second operand 3 states and 393 transitions.
[2024-03-09 07:01:39,505 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 155 transitions, 394 flow
[2024-03-09 07:01:39,507 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 155 transitions, 394 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-03-09 07:01:39,510 INFO  L231             Difference]: Finished difference. Result has 143 places, 144 transitions, 346 flow
[2024-03-09 07:01:39,512 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=140, PETRI_DIFFERENCE_MINUEND_FLOW=278, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=346, PETRI_PLACES=143, PETRI_TRANSITIONS=144}
[2024-03-09 07:01:39,516 INFO  L281   CegarLoopForPetriNet]: 139 programPoint places, 4 predicate places.
[2024-03-09 07:01:39,516 INFO  L495      AbstractCegarLoop]: Abstraction has has 143 places, 144 transitions, 346 flow
[2024-03-09 07:01:39,516 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 116.0) internal successors, (348), 3 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:39,516 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 07:01:39,517 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 07:01:39,517 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0
[2024-03-09 07:01:39,517 INFO  L420      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 9 more)] ===
[2024-03-09 07:01:39,518 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 07:01:39,518 INFO  L85        PathProgramCache]: Analyzing trace with hash -1371708680, now seen corresponding path program 1 times
[2024-03-09 07:01:39,518 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 07:01:39,518 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029337852]
[2024-03-09 07:01:39,519 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 07:01:39,519 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 07:01:39,538 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 07:01:39,579 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 07:01:39,579 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 07:01:39,579 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029337852]
[2024-03-09 07:01:39,580 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029337852] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 07:01:39,580 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 07:01:39,580 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 07:01:39,580 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169936577]
[2024-03-09 07:01:39,580 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 07:01:39,582 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 07:01:39,582 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 07:01:39,582 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 07:01:39,583 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 07:01:39,614 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 115 out of 140
[2024-03-09 07:01:39,614 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 144 transitions, 346 flow. Second operand  has 3 states, 3 states have (on average 117.0) internal successors, (351), 3 states have internal predecessors, (351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:39,615 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 07:01:39,615 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 140
[2024-03-09 07:01:39,615 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 07:01:39,713 INFO  L124   PetriNetUnfolderBase]: 114/757 cut-off events.
[2024-03-09 07:01:39,713 INFO  L125   PetriNetUnfolderBase]: For 168/173 co-relation queries the response was YES.
[2024-03-09 07:01:39,716 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 1193 conditions, 757 events. 114/757 cut-off events. For 168/173 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 4573 event pairs, 72 based on Foata normal form. 4/698 useless extension candidates. Maximal degree in co-relation 1074. Up to 226 conditions per place. 
[2024-03-09 07:01:39,718 INFO  L140   encePairwiseOnDemand]: 134/140 looper letters, 29 selfloop transitions, 7 changer transitions 0/153 dead transitions.
[2024-03-09 07:01:39,718 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 153 transitions, 446 flow
[2024-03-09 07:01:39,718 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 07:01:39,719 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 07:01:39,720 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 376 transitions.
[2024-03-09 07:01:39,720 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8952380952380953
[2024-03-09 07:01:39,720 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 376 transitions.
[2024-03-09 07:01:39,721 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 376 transitions.
[2024-03-09 07:01:39,721 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 07:01:39,721 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 376 transitions.
[2024-03-09 07:01:39,722 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 125.33333333333333) internal successors, (376), 3 states have internal predecessors, (376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:39,724 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:39,724 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:39,724 INFO  L175             Difference]: Start difference. First operand has 143 places, 144 transitions, 346 flow. Second operand 3 states and 376 transitions.
[2024-03-09 07:01:39,725 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 153 transitions, 446 flow
[2024-03-09 07:01:39,727 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 153 transitions, 426 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 07:01:39,729 INFO  L231             Difference]: Finished difference. Result has 144 places, 149 transitions, 386 flow
[2024-03-09 07:01:39,729 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=140, PETRI_DIFFERENCE_MINUEND_FLOW=330, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=386, PETRI_PLACES=144, PETRI_TRANSITIONS=149}
[2024-03-09 07:01:39,730 INFO  L281   CegarLoopForPetriNet]: 139 programPoint places, 5 predicate places.
[2024-03-09 07:01:39,730 INFO  L495      AbstractCegarLoop]: Abstraction has has 144 places, 149 transitions, 386 flow
[2024-03-09 07:01:39,731 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 117.0) internal successors, (351), 3 states have internal predecessors, (351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:39,731 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 07:01:39,731 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 07:01:39,731 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1
[2024-03-09 07:01:39,732 INFO  L420      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 9 more)] ===
[2024-03-09 07:01:39,732 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 07:01:39,732 INFO  L85        PathProgramCache]: Analyzing trace with hash 587414492, now seen corresponding path program 1 times
[2024-03-09 07:01:39,732 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 07:01:39,733 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50061979]
[2024-03-09 07:01:39,733 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 07:01:39,733 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 07:01:39,751 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 07:01:39,778 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 07:01:39,778 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 07:01:39,779 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50061979]
[2024-03-09 07:01:39,779 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50061979] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 07:01:39,779 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 07:01:39,779 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 07:01:39,779 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003405067]
[2024-03-09 07:01:39,780 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 07:01:39,780 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 07:01:39,780 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 07:01:39,781 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 07:01:39,781 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 07:01:39,788 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 122 out of 140
[2024-03-09 07:01:39,788 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 149 transitions, 386 flow. Second operand  has 3 states, 3 states have (on average 123.33333333333333) internal successors, (370), 3 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:39,788 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 07:01:39,788 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 122 of 140
[2024-03-09 07:01:39,789 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 07:01:39,876 INFO  L124   PetriNetUnfolderBase]: 83/676 cut-off events.
[2024-03-09 07:01:39,876 INFO  L125   PetriNetUnfolderBase]: For 65/69 co-relation queries the response was YES.
[2024-03-09 07:01:39,877 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 998 conditions, 676 events. 83/676 cut-off events. For 65/69 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 4034 event pairs, 45 based on Foata normal form. 0/613 useless extension candidates. Maximal degree in co-relation 884. Up to 114 conditions per place. 
[2024-03-09 07:01:39,879 INFO  L140   encePairwiseOnDemand]: 136/140 looper letters, 17 selfloop transitions, 3 changer transitions 1/155 dead transitions.
[2024-03-09 07:01:39,879 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 155 transitions, 440 flow
[2024-03-09 07:01:39,879 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 07:01:39,880 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 07:01:39,880 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 388 transitions.
[2024-03-09 07:01:39,881 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9238095238095239
[2024-03-09 07:01:39,881 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 388 transitions.
[2024-03-09 07:01:39,881 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 388 transitions.
[2024-03-09 07:01:39,881 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 07:01:39,881 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 388 transitions.
[2024-03-09 07:01:39,882 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 129.33333333333334) internal successors, (388), 3 states have internal predecessors, (388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:39,883 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:39,884 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:39,884 INFO  L175             Difference]: Start difference. First operand has 144 places, 149 transitions, 386 flow. Second operand 3 states and 388 transitions.
[2024-03-09 07:01:39,884 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 155 transitions, 440 flow
[2024-03-09 07:01:39,887 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 155 transitions, 426 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 07:01:39,888 INFO  L231             Difference]: Finished difference. Result has 146 places, 151 transitions, 394 flow
[2024-03-09 07:01:39,889 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=140, PETRI_DIFFERENCE_MINUEND_FLOW=372, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=394, PETRI_PLACES=146, PETRI_TRANSITIONS=151}
[2024-03-09 07:01:39,889 INFO  L281   CegarLoopForPetriNet]: 139 programPoint places, 7 predicate places.
[2024-03-09 07:01:39,889 INFO  L495      AbstractCegarLoop]: Abstraction has has 146 places, 151 transitions, 394 flow
[2024-03-09 07:01:39,890 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 123.33333333333333) internal successors, (370), 3 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:39,890 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 07:01:39,890 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 07:01:39,890 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2
[2024-03-09 07:01:39,891 INFO  L420      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 9 more)] ===
[2024-03-09 07:01:39,891 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 07:01:39,891 INFO  L85        PathProgramCache]: Analyzing trace with hash 136620557, now seen corresponding path program 1 times
[2024-03-09 07:01:39,892 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 07:01:39,892 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530696448]
[2024-03-09 07:01:39,892 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 07:01:39,892 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 07:01:39,916 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 07:01:40,234 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 07:01:40,235 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 07:01:40,235 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530696448]
[2024-03-09 07:01:40,236 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530696448] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 07:01:40,236 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 07:01:40,236 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-03-09 07:01:40,237 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387188099]
[2024-03-09 07:01:40,237 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 07:01:40,238 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-03-09 07:01:40,239 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 07:01:40,239 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-03-09 07:01:40,240 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2024-03-09 07:01:40,282 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 115 out of 140
[2024-03-09 07:01:40,283 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 151 transitions, 394 flow. Second operand  has 6 states, 6 states have (on average 116.66666666666667) internal successors, (700), 6 states have internal predecessors, (700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:40,283 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 07:01:40,283 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 140
[2024-03-09 07:01:40,283 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 07:01:40,418 INFO  L124   PetriNetUnfolderBase]: 100/879 cut-off events.
[2024-03-09 07:01:40,418 INFO  L125   PetriNetUnfolderBase]: For 54/54 co-relation queries the response was YES.
[2024-03-09 07:01:40,419 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 1293 conditions, 879 events. 100/879 cut-off events. For 54/54 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 5531 event pairs, 42 based on Foata normal form. 0/815 useless extension candidates. Maximal degree in co-relation 1174. Up to 142 conditions per place. 
[2024-03-09 07:01:40,421 INFO  L140   encePairwiseOnDemand]: 134/140 looper letters, 32 selfloop transitions, 5 changer transitions 0/166 dead transitions.
[2024-03-09 07:01:40,421 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 166 transitions, 498 flow
[2024-03-09 07:01:40,423 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-03-09 07:01:40,423 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-03-09 07:01:40,424 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 728 transitions.
[2024-03-09 07:01:40,425 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8666666666666667
[2024-03-09 07:01:40,425 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 728 transitions.
[2024-03-09 07:01:40,425 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 728 transitions.
[2024-03-09 07:01:40,425 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 07:01:40,425 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 728 transitions.
[2024-03-09 07:01:40,427 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 7 states, 6 states have (on average 121.33333333333333) internal successors, (728), 6 states have internal predecessors, (728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:40,428 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 7 states, 7 states have (on average 140.0) internal successors, (980), 7 states have internal predecessors, (980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:40,429 INFO  L81            ComplementDD]: Finished complementDD. Result  has 7 states, 7 states have (on average 140.0) internal successors, (980), 7 states have internal predecessors, (980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:40,429 INFO  L175             Difference]: Start difference. First operand has 146 places, 151 transitions, 394 flow. Second operand 6 states and 728 transitions.
[2024-03-09 07:01:40,429 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 166 transitions, 498 flow
[2024-03-09 07:01:40,431 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 166 transitions, 492 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 07:01:40,432 INFO  L231             Difference]: Finished difference. Result has 148 places, 150 transitions, 396 flow
[2024-03-09 07:01:40,433 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=140, PETRI_DIFFERENCE_MINUEND_FLOW=386, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=396, PETRI_PLACES=148, PETRI_TRANSITIONS=150}
[2024-03-09 07:01:40,433 INFO  L281   CegarLoopForPetriNet]: 139 programPoint places, 9 predicate places.
[2024-03-09 07:01:40,433 INFO  L495      AbstractCegarLoop]: Abstraction has has 148 places, 150 transitions, 396 flow
[2024-03-09 07:01:40,434 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 116.66666666666667) internal successors, (700), 6 states have internal predecessors, (700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:40,434 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 07:01:40,434 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 07:01:40,434 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3
[2024-03-09 07:01:40,435 INFO  L420      AbstractCegarLoop]: === Iteration 5 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 9 more)] ===
[2024-03-09 07:01:40,435 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 07:01:40,435 INFO  L85        PathProgramCache]: Analyzing trace with hash -1455672047, now seen corresponding path program 1 times
[2024-03-09 07:01:40,435 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 07:01:40,436 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153515176]
[2024-03-09 07:01:40,436 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 07:01:40,436 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 07:01:40,447 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 07:01:40,467 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 07:01:40,467 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 07:01:40,467 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153515176]
[2024-03-09 07:01:40,467 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153515176] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 07:01:40,467 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 07:01:40,468 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 07:01:40,468 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738191893]
[2024-03-09 07:01:40,468 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 07:01:40,468 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 07:01:40,469 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 07:01:40,469 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 07:01:40,469 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 07:01:40,477 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 120 out of 140
[2024-03-09 07:01:40,478 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 150 transitions, 396 flow. Second operand  has 3 states, 3 states have (on average 122.33333333333333) internal successors, (367), 3 states have internal predecessors, (367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:40,478 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 07:01:40,478 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 140
[2024-03-09 07:01:40,478 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 07:01:40,550 INFO  L124   PetriNetUnfolderBase]: 92/690 cut-off events.
[2024-03-09 07:01:40,551 INFO  L125   PetriNetUnfolderBase]: For 48/52 co-relation queries the response was YES.
[2024-03-09 07:01:40,551 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 1056 conditions, 690 events. 92/690 cut-off events. For 48/52 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 4275 event pairs, 54 based on Foata normal form. 0/635 useless extension candidates. Maximal degree in co-relation 942. Up to 141 conditions per place. 
[2024-03-09 07:01:40,553 INFO  L140   encePairwiseOnDemand]: 135/140 looper letters, 22 selfloop transitions, 5 changer transitions 0/159 dead transitions.
[2024-03-09 07:01:40,553 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 159 transitions, 470 flow
[2024-03-09 07:01:40,554 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 07:01:40,554 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 07:01:40,555 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 387 transitions.
[2024-03-09 07:01:40,555 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9214285714285714
[2024-03-09 07:01:40,555 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 387 transitions.
[2024-03-09 07:01:40,555 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 387 transitions.
[2024-03-09 07:01:40,556 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 07:01:40,556 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 387 transitions.
[2024-03-09 07:01:40,557 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 129.0) internal successors, (387), 3 states have internal predecessors, (387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:40,557 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:40,558 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:40,558 INFO  L175             Difference]: Start difference. First operand has 148 places, 150 transitions, 396 flow. Second operand 3 states and 387 transitions.
[2024-03-09 07:01:40,558 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 159 transitions, 470 flow
[2024-03-09 07:01:40,560 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 159 transitions, 460 flow, removed 0 selfloop flow, removed 5 redundant places.
[2024-03-09 07:01:40,561 INFO  L231             Difference]: Finished difference. Result has 147 places, 153 transitions, 422 flow
[2024-03-09 07:01:40,561 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=140, PETRI_DIFFERENCE_MINUEND_FLOW=386, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=422, PETRI_PLACES=147, PETRI_TRANSITIONS=153}
[2024-03-09 07:01:40,562 INFO  L281   CegarLoopForPetriNet]: 139 programPoint places, 8 predicate places.
[2024-03-09 07:01:40,562 INFO  L495      AbstractCegarLoop]: Abstraction has has 147 places, 153 transitions, 422 flow
[2024-03-09 07:01:40,563 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 122.33333333333333) internal successors, (367), 3 states have internal predecessors, (367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:40,563 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 07:01:40,563 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 07:01:40,563 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4
[2024-03-09 07:01:40,563 INFO  L420      AbstractCegarLoop]: === Iteration 6 === Targeting threadErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 9 more)] ===
[2024-03-09 07:01:40,564 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 07:01:40,564 INFO  L85        PathProgramCache]: Analyzing trace with hash -1144144204, now seen corresponding path program 1 times
[2024-03-09 07:01:40,564 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 07:01:40,564 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039564564]
[2024-03-09 07:01:40,564 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 07:01:40,564 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 07:01:40,576 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 07:01:40,597 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 07:01:40,597 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 07:01:40,597 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039564564]
[2024-03-09 07:01:40,598 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039564564] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 07:01:40,598 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 07:01:40,598 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 07:01:40,598 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828399867]
[2024-03-09 07:01:40,598 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 07:01:40,599 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 07:01:40,599 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 07:01:40,599 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 07:01:40,600 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 07:01:40,614 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 117 out of 140
[2024-03-09 07:01:40,615 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 153 transitions, 422 flow. Second operand  has 3 states, 3 states have (on average 121.0) internal successors, (363), 3 states have internal predecessors, (363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:40,615 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 07:01:40,615 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 117 of 140
[2024-03-09 07:01:40,615 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 07:01:40,714 INFO  L124   PetriNetUnfolderBase]: 159/882 cut-off events.
[2024-03-09 07:01:40,714 INFO  L125   PetriNetUnfolderBase]: For 215/222 co-relation queries the response was YES.
[2024-03-09 07:01:40,715 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 1565 conditions, 882 events. 159/882 cut-off events. For 215/222 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 5733 event pairs, 73 based on Foata normal form. 1/831 useless extension candidates. Maximal degree in co-relation 1444. Up to 275 conditions per place. 
[2024-03-09 07:01:40,717 INFO  L140   encePairwiseOnDemand]: 133/140 looper letters, 29 selfloop transitions, 11 changer transitions 4/166 dead transitions.
[2024-03-09 07:01:40,717 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 166 transitions, 544 flow
[2024-03-09 07:01:40,718 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 07:01:40,718 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 07:01:40,718 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 383 transitions.
[2024-03-09 07:01:40,719 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9119047619047619
[2024-03-09 07:01:40,719 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 383 transitions.
[2024-03-09 07:01:40,719 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 383 transitions.
[2024-03-09 07:01:40,719 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 07:01:40,719 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 383 transitions.
[2024-03-09 07:01:40,720 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 127.66666666666667) internal successors, (383), 3 states have internal predecessors, (383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:40,721 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:40,721 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:40,721 INFO  L175             Difference]: Start difference. First operand has 147 places, 153 transitions, 422 flow. Second operand 3 states and 383 transitions.
[2024-03-09 07:01:40,722 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 166 transitions, 544 flow
[2024-03-09 07:01:40,723 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 166 transitions, 534 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 07:01:40,725 INFO  L231             Difference]: Finished difference. Result has 149 places, 157 transitions, 488 flow
[2024-03-09 07:01:40,725 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=140, PETRI_DIFFERENCE_MINUEND_FLOW=412, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=488, PETRI_PLACES=149, PETRI_TRANSITIONS=157}
[2024-03-09 07:01:40,725 INFO  L281   CegarLoopForPetriNet]: 139 programPoint places, 10 predicate places.
[2024-03-09 07:01:40,726 INFO  L495      AbstractCegarLoop]: Abstraction has has 149 places, 157 transitions, 488 flow
[2024-03-09 07:01:40,726 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 121.0) internal successors, (363), 3 states have internal predecessors, (363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:40,726 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 07:01:40,726 INFO  L208   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 07:01:40,726 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5
[2024-03-09 07:01:40,727 INFO  L420      AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 9 more)] ===
[2024-03-09 07:01:40,727 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 07:01:40,727 INFO  L85        PathProgramCache]: Analyzing trace with hash 1925861791, now seen corresponding path program 1 times
[2024-03-09 07:01:40,727 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 07:01:40,728 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559140283]
[2024-03-09 07:01:40,728 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 07:01:40,728 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 07:01:40,748 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-03-09 07:01:40,748 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-03-09 07:01:40,760 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-03-09 07:01:40,782 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-03-09 07:01:40,782 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2024-03-09 07:01:40,783 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (11 of 12 remaining)
[2024-03-09 07:01:40,785 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (10 of 12 remaining)
[2024-03-09 07:01:40,785 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (9 of 12 remaining)
[2024-03-09 07:01:40,785 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (8 of 12 remaining)
[2024-03-09 07:01:40,785 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (7 of 12 remaining)
[2024-03-09 07:01:40,785 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (6 of 12 remaining)
[2024-03-09 07:01:40,786 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (5 of 12 remaining)
[2024-03-09 07:01:40,786 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (4 of 12 remaining)
[2024-03-09 07:01:40,786 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (3 of 12 remaining)
[2024-03-09 07:01:40,786 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (2 of 12 remaining)
[2024-03-09 07:01:40,787 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (1 of 12 remaining)
[2024-03-09 07:01:40,787 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (0 of 12 remaining)
[2024-03-09 07:01:40,787 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6
[2024-03-09 07:01:40,787 INFO  L445         BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1]
[2024-03-09 07:01:40,789 WARN  L233   ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-03-09 07:01:40,789 INFO  L514   ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances.
[2024-03-09 07:01:40,807 INFO  L144    ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions.
[2024-03-09 07:01:40,809 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 173 places, 172 transitions, 354 flow
[2024-03-09 07:01:40,829 INFO  L124   PetriNetUnfolderBase]: 10/278 cut-off events.
[2024-03-09 07:01:40,829 INFO  L125   PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES.
[2024-03-09 07:01:40,830 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 286 conditions, 278 events. 10/278 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 434 event pairs, 0 based on Foata normal form. 0/245 useless extension candidates. Maximal degree in co-relation 185. Up to 6 conditions per place. 
[2024-03-09 07:01:40,830 INFO  L82        GeneralOperation]: Start removeDead. Operand has 173 places, 172 transitions, 354 flow
[2024-03-09 07:01:40,831 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 173 places, 172 transitions, 354 flow
[2024-03-09 07:01:40,832 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-03-09 07:01:40,833 INFO  L357      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6404fadc, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-03-09 07:01:40,833 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 15 error locations.
[2024-03-09 07:01:40,836 INFO  L185   PetriNetUnfolderBase]: Found word, exiting Unfolder.
[2024-03-09 07:01:40,836 INFO  L124   PetriNetUnfolderBase]: 2/54 cut-off events.
[2024-03-09 07:01:40,836 INFO  L125   PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES.
[2024-03-09 07:01:40,836 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 07:01:40,837 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 07:01:40,837 INFO  L420      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2024-03-09 07:01:40,837 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 07:01:40,837 INFO  L85        PathProgramCache]: Analyzing trace with hash 1310321919, now seen corresponding path program 1 times
[2024-03-09 07:01:40,837 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 07:01:40,838 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811299999]
[2024-03-09 07:01:40,838 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 07:01:40,838 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 07:01:40,844 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 07:01:40,857 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 07:01:40,857 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 07:01:40,857 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811299999]
[2024-03-09 07:01:40,858 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811299999] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 07:01:40,858 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 07:01:40,858 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 07:01:40,858 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54167465]
[2024-03-09 07:01:40,858 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 07:01:40,859 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 07:01:40,859 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 07:01:40,859 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 07:01:40,859 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 07:01:40,886 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 138 out of 172
[2024-03-09 07:01:40,887 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 172 transitions, 354 flow. Second operand  has 3 states, 3 states have (on average 139.0) internal successors, (417), 3 states have internal predecessors, (417), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:40,887 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 07:01:40,887 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 138 of 172
[2024-03-09 07:01:40,887 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 07:01:41,640 INFO  L124   PetriNetUnfolderBase]: 2216/7143 cut-off events.
[2024-03-09 07:01:41,641 INFO  L125   PetriNetUnfolderBase]: For 49/49 co-relation queries the response was YES.
[2024-03-09 07:01:41,650 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 10847 conditions, 7143 events. 2216/7143 cut-off events. For 49/49 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 71192 event pairs, 879 based on Foata normal form. 75/6412 useless extension candidates. Maximal degree in co-relation 9274. Up to 2089 conditions per place. 
[2024-03-09 07:01:41,670 INFO  L140   encePairwiseOnDemand]: 154/172 looper letters, 46 selfloop transitions, 11 changer transitions 1/195 dead transitions.
[2024-03-09 07:01:41,670 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 195 transitions, 519 flow
[2024-03-09 07:01:41,671 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 07:01:41,671 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 07:01:41,672 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 480 transitions.
[2024-03-09 07:01:41,672 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9302325581395349
[2024-03-09 07:01:41,672 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 480 transitions.
[2024-03-09 07:01:41,672 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 480 transitions.
[2024-03-09 07:01:41,672 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 07:01:41,673 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 480 transitions.
[2024-03-09 07:01:41,674 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 160.0) internal successors, (480), 3 states have internal predecessors, (480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:41,674 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 172.0) internal successors, (688), 4 states have internal predecessors, (688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:41,675 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 172.0) internal successors, (688), 4 states have internal predecessors, (688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:41,675 INFO  L175             Difference]: Start difference. First operand has 173 places, 172 transitions, 354 flow. Second operand 3 states and 480 transitions.
[2024-03-09 07:01:41,675 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 195 transitions, 519 flow
[2024-03-09 07:01:41,676 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 195 transitions, 519 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-03-09 07:01:41,678 INFO  L231             Difference]: Finished difference. Result has 177 places, 179 transitions, 442 flow
[2024-03-09 07:01:41,678 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=348, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=442, PETRI_PLACES=177, PETRI_TRANSITIONS=179}
[2024-03-09 07:01:41,679 INFO  L281   CegarLoopForPetriNet]: 173 programPoint places, 4 predicate places.
[2024-03-09 07:01:41,679 INFO  L495      AbstractCegarLoop]: Abstraction has has 177 places, 179 transitions, 442 flow
[2024-03-09 07:01:41,679 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 139.0) internal successors, (417), 3 states have internal predecessors, (417), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:41,679 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 07:01:41,680 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 07:01:41,680 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7
[2024-03-09 07:01:41,680 INFO  L420      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2024-03-09 07:01:41,680 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 07:01:41,680 INFO  L85        PathProgramCache]: Analyzing trace with hash 566883492, now seen corresponding path program 1 times
[2024-03-09 07:01:41,681 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 07:01:41,681 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802948557]
[2024-03-09 07:01:41,681 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 07:01:41,681 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 07:01:41,687 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 07:01:41,701 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 07:01:41,701 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 07:01:41,701 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802948557]
[2024-03-09 07:01:41,702 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802948557] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 07:01:41,702 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 07:01:41,702 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 07:01:41,702 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958468174]
[2024-03-09 07:01:41,702 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 07:01:41,703 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 07:01:41,703 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 07:01:41,703 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 07:01:41,703 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 07:01:41,737 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 140 out of 172
[2024-03-09 07:01:41,738 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 179 transitions, 442 flow. Second operand  has 3 states, 3 states have (on average 142.0) internal successors, (426), 3 states have internal predecessors, (426), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:41,738 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 07:01:41,739 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 172
[2024-03-09 07:01:41,739 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 07:01:42,693 INFO  L124   PetriNetUnfolderBase]: 2480/9000 cut-off events.
[2024-03-09 07:01:42,693 INFO  L125   PetriNetUnfolderBase]: For 2872/3042 co-relation queries the response was YES.
[2024-03-09 07:01:42,705 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 15766 conditions, 9000 events. 2480/9000 cut-off events. For 2872/3042 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 96246 event pairs, 1597 based on Foata normal form. 62/8224 useless extension candidates. Maximal degree in co-relation 13630. Up to 3442 conditions per place. 
[2024-03-09 07:01:42,731 INFO  L140   encePairwiseOnDemand]: 164/172 looper letters, 42 selfloop transitions, 12 changer transitions 0/197 dead transitions.
[2024-03-09 07:01:42,731 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 197 transitions, 610 flow
[2024-03-09 07:01:42,732 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 07:01:42,732 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 07:01:42,733 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 464 transitions.
[2024-03-09 07:01:42,733 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8992248062015504
[2024-03-09 07:01:42,733 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 464 transitions.
[2024-03-09 07:01:42,734 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 464 transitions.
[2024-03-09 07:01:42,734 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 07:01:42,734 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 464 transitions.
[2024-03-09 07:01:42,735 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 154.66666666666666) internal successors, (464), 3 states have internal predecessors, (464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:42,736 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 172.0) internal successors, (688), 4 states have internal predecessors, (688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:42,736 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 172.0) internal successors, (688), 4 states have internal predecessors, (688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:42,736 INFO  L175             Difference]: Start difference. First operand has 177 places, 179 transitions, 442 flow. Second operand 3 states and 464 transitions.
[2024-03-09 07:01:42,737 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 197 transitions, 610 flow
[2024-03-09 07:01:42,742 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 197 transitions, 580 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 07:01:42,743 INFO  L231             Difference]: Finished difference. Result has 178 places, 189 transitions, 526 flow
[2024-03-09 07:01:42,744 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=420, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=526, PETRI_PLACES=178, PETRI_TRANSITIONS=189}
[2024-03-09 07:01:42,744 INFO  L281   CegarLoopForPetriNet]: 173 programPoint places, 5 predicate places.
[2024-03-09 07:01:42,744 INFO  L495      AbstractCegarLoop]: Abstraction has has 178 places, 189 transitions, 526 flow
[2024-03-09 07:01:42,745 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 142.0) internal successors, (426), 3 states have internal predecessors, (426), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:42,745 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 07:01:42,745 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 07:01:42,745 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8
[2024-03-09 07:01:42,745 INFO  L420      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2024-03-09 07:01:42,746 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 07:01:42,746 INFO  L85        PathProgramCache]: Analyzing trace with hash 554229852, now seen corresponding path program 1 times
[2024-03-09 07:01:42,746 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 07:01:42,746 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046348030]
[2024-03-09 07:01:42,746 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 07:01:42,746 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 07:01:42,753 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 07:01:42,765 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 07:01:42,765 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 07:01:42,765 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046348030]
[2024-03-09 07:01:42,765 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046348030] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 07:01:42,765 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 07:01:42,765 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 07:01:42,766 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320718399]
[2024-03-09 07:01:42,766 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 07:01:42,766 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 07:01:42,766 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 07:01:42,767 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 07:01:42,767 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 07:01:42,775 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 148 out of 172
[2024-03-09 07:01:42,776 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 189 transitions, 526 flow. Second operand  has 3 states, 3 states have (on average 149.33333333333334) internal successors, (448), 3 states have internal predecessors, (448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:42,776 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 07:01:42,776 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 148 of 172
[2024-03-09 07:01:42,776 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 07:01:43,618 INFO  L124   PetriNetUnfolderBase]: 1878/8120 cut-off events.
[2024-03-09 07:01:43,619 INFO  L125   PetriNetUnfolderBase]: For 1150/2118 co-relation queries the response was YES.
[2024-03-09 07:01:43,639 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 13050 conditions, 8120 events. 1878/8120 cut-off events. For 1150/2118 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 90456 event pairs, 1092 based on Foata normal form. 7/7164 useless extension candidates. Maximal degree in co-relation 11375. Up to 1725 conditions per place. 
[2024-03-09 07:01:43,662 INFO  L140   encePairwiseOnDemand]: 167/172 looper letters, 28 selfloop transitions, 4 changer transitions 0/200 dead transitions.
[2024-03-09 07:01:43,662 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 200 transitions, 612 flow
[2024-03-09 07:01:43,663 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 07:01:43,663 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 07:01:43,664 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 477 transitions.
[2024-03-09 07:01:43,664 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9244186046511628
[2024-03-09 07:01:43,664 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 477 transitions.
[2024-03-09 07:01:43,664 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 477 transitions.
[2024-03-09 07:01:43,665 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 07:01:43,665 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 477 transitions.
[2024-03-09 07:01:43,666 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 159.0) internal successors, (477), 3 states have internal predecessors, (477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:43,667 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 172.0) internal successors, (688), 4 states have internal predecessors, (688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:43,667 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 172.0) internal successors, (688), 4 states have internal predecessors, (688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:43,667 INFO  L175             Difference]: Start difference. First operand has 178 places, 189 transitions, 526 flow. Second operand 3 states and 477 transitions.
[2024-03-09 07:01:43,667 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 200 transitions, 612 flow
[2024-03-09 07:01:43,672 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 200 transitions, 588 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 07:01:43,674 INFO  L231             Difference]: Finished difference. Result has 180 places, 192 transitions, 532 flow
[2024-03-09 07:01:43,674 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=502, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=532, PETRI_PLACES=180, PETRI_TRANSITIONS=192}
[2024-03-09 07:01:43,675 INFO  L281   CegarLoopForPetriNet]: 173 programPoint places, 7 predicate places.
[2024-03-09 07:01:43,675 INFO  L495      AbstractCegarLoop]: Abstraction has has 180 places, 192 transitions, 532 flow
[2024-03-09 07:01:43,675 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 149.33333333333334) internal successors, (448), 3 states have internal predecessors, (448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:43,676 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 07:01:43,676 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 07:01:43,676 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9
[2024-03-09 07:01:43,676 INFO  L420      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2024-03-09 07:01:43,677 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 07:01:43,677 INFO  L85        PathProgramCache]: Analyzing trace with hash -542315604, now seen corresponding path program 1 times
[2024-03-09 07:01:43,677 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 07:01:43,677 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577147940]
[2024-03-09 07:01:43,677 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 07:01:43,678 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 07:01:43,692 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 07:01:43,913 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 07:01:43,914 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 07:01:43,914 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577147940]
[2024-03-09 07:01:43,914 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577147940] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 07:01:43,914 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 07:01:43,914 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-03-09 07:01:43,915 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204704864]
[2024-03-09 07:01:43,915 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 07:01:43,915 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-03-09 07:01:43,915 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 07:01:43,916 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-03-09 07:01:43,916 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2024-03-09 07:01:43,957 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 142 out of 172
[2024-03-09 07:01:43,958 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 192 transitions, 532 flow. Second operand  has 6 states, 6 states have (on average 143.66666666666666) internal successors, (862), 6 states have internal predecessors, (862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:43,958 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 07:01:43,958 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 172
[2024-03-09 07:01:43,958 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 07:01:44,998 INFO  L124   PetriNetUnfolderBase]: 2155/10115 cut-off events.
[2024-03-09 07:01:44,998 INFO  L125   PetriNetUnfolderBase]: For 994/1920 co-relation queries the response was YES.
[2024-03-09 07:01:45,019 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 15938 conditions, 10115 events. 2155/10115 cut-off events. For 994/1920 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 115721 event pairs, 1207 based on Foata normal form. 6/9087 useless extension candidates. Maximal degree in co-relation 13693. Up to 1956 conditions per place. 
[2024-03-09 07:01:45,043 INFO  L140   encePairwiseOnDemand]: 166/172 looper letters, 53 selfloop transitions, 5 changer transitions 0/223 dead transitions.
[2024-03-09 07:01:45,043 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 223 transitions, 710 flow
[2024-03-09 07:01:45,044 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-03-09 07:01:45,044 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-03-09 07:01:45,045 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 911 transitions.
[2024-03-09 07:01:45,046 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8827519379844961
[2024-03-09 07:01:45,046 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 911 transitions.
[2024-03-09 07:01:45,046 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 911 transitions.
[2024-03-09 07:01:45,047 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 07:01:45,047 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 911 transitions.
[2024-03-09 07:01:45,048 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 7 states, 6 states have (on average 151.83333333333334) internal successors, (911), 6 states have internal predecessors, (911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:45,050 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 7 states, 7 states have (on average 172.0) internal successors, (1204), 7 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:45,050 INFO  L81            ComplementDD]: Finished complementDD. Result  has 7 states, 7 states have (on average 172.0) internal successors, (1204), 7 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:45,050 INFO  L175             Difference]: Start difference. First operand has 180 places, 192 transitions, 532 flow. Second operand 6 states and 911 transitions.
[2024-03-09 07:01:45,051 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 223 transitions, 710 flow
[2024-03-09 07:01:45,053 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 223 transitions, 702 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 07:01:45,055 INFO  L231             Difference]: Finished difference. Result has 182 places, 191 transitions, 532 flow
[2024-03-09 07:01:45,056 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=522, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=532, PETRI_PLACES=182, PETRI_TRANSITIONS=191}
[2024-03-09 07:01:45,056 INFO  L281   CegarLoopForPetriNet]: 173 programPoint places, 9 predicate places.
[2024-03-09 07:01:45,056 INFO  L495      AbstractCegarLoop]: Abstraction has has 182 places, 191 transitions, 532 flow
[2024-03-09 07:01:45,057 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 143.66666666666666) internal successors, (862), 6 states have internal predecessors, (862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:45,057 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 07:01:45,057 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 07:01:45,057 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10
[2024-03-09 07:01:45,057 INFO  L420      AbstractCegarLoop]: === Iteration 5 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2024-03-09 07:01:45,058 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 07:01:45,058 INFO  L85        PathProgramCache]: Analyzing trace with hash -1027856386, now seen corresponding path program 1 times
[2024-03-09 07:01:45,058 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 07:01:45,058 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709194959]
[2024-03-09 07:01:45,058 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 07:01:45,059 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 07:01:45,068 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 07:01:45,085 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 07:01:45,086 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 07:01:45,086 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709194959]
[2024-03-09 07:01:45,086 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709194959] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 07:01:45,086 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 07:01:45,086 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 07:01:45,086 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583354881]
[2024-03-09 07:01:45,086 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 07:01:45,087 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 07:01:45,087 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 07:01:45,087 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 07:01:45,088 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 07:01:45,102 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 146 out of 172
[2024-03-09 07:01:45,103 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 191 transitions, 532 flow. Second operand  has 3 states, 3 states have (on average 148.33333333333334) internal successors, (445), 3 states have internal predecessors, (445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:45,103 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 07:01:45,103 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 172
[2024-03-09 07:01:45,103 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 07:01:46,235 INFO  L124   PetriNetUnfolderBase]: 2430/10415 cut-off events.
[2024-03-09 07:01:46,236 INFO  L125   PetriNetUnfolderBase]: For 1260/2233 co-relation queries the response was YES.
[2024-03-09 07:01:46,253 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 16920 conditions, 10415 events. 2430/10415 cut-off events. For 1260/2233 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 123317 event pairs, 1418 based on Foata normal form. 11/9196 useless extension candidates. Maximal degree in co-relation 15167. Up to 2447 conditions per place. 
[2024-03-09 07:01:46,272 INFO  L140   encePairwiseOnDemand]: 166/172 looper letters, 34 selfloop transitions, 7 changer transitions 0/207 dead transitions.
[2024-03-09 07:01:46,272 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 207 transitions, 657 flow
[2024-03-09 07:01:46,273 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 07:01:46,273 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 07:01:46,275 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 477 transitions.
[2024-03-09 07:01:46,276 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9244186046511628
[2024-03-09 07:01:46,276 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 477 transitions.
[2024-03-09 07:01:46,276 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 477 transitions.
[2024-03-09 07:01:46,277 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 07:01:46,277 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 477 transitions.
[2024-03-09 07:01:46,279 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 159.0) internal successors, (477), 3 states have internal predecessors, (477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:46,282 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 172.0) internal successors, (688), 4 states have internal predecessors, (688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:46,282 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 172.0) internal successors, (688), 4 states have internal predecessors, (688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:46,283 INFO  L175             Difference]: Start difference. First operand has 182 places, 191 transitions, 532 flow. Second operand 3 states and 477 transitions.
[2024-03-09 07:01:46,283 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 207 transitions, 657 flow
[2024-03-09 07:01:46,286 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 207 transitions, 647 flow, removed 0 selfloop flow, removed 5 redundant places.
[2024-03-09 07:01:46,289 INFO  L231             Difference]: Finished difference. Result has 181 places, 196 transitions, 578 flow
[2024-03-09 07:01:46,289 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=522, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=578, PETRI_PLACES=181, PETRI_TRANSITIONS=196}
[2024-03-09 07:01:46,290 INFO  L281   CegarLoopForPetriNet]: 173 programPoint places, 8 predicate places.
[2024-03-09 07:01:46,290 INFO  L495      AbstractCegarLoop]: Abstraction has has 181 places, 196 transitions, 578 flow
[2024-03-09 07:01:46,290 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 148.33333333333334) internal successors, (445), 3 states have internal predecessors, (445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:46,290 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 07:01:46,290 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 07:01:46,291 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11
[2024-03-09 07:01:46,291 INFO  L420      AbstractCegarLoop]: === Iteration 6 === Targeting threadErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2024-03-09 07:01:46,291 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 07:01:46,291 INFO  L85        PathProgramCache]: Analyzing trace with hash -985860973, now seen corresponding path program 1 times
[2024-03-09 07:01:46,291 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 07:01:46,291 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063015890]
[2024-03-09 07:01:46,291 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 07:01:46,292 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 07:01:46,301 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 07:01:46,316 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 07:01:46,316 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 07:01:46,316 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063015890]
[2024-03-09 07:01:46,316 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063015890] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 07:01:46,316 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 07:01:46,317 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 07:01:46,317 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195799099]
[2024-03-09 07:01:46,317 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 07:01:46,317 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 07:01:46,318 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 07:01:46,318 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 07:01:46,318 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 07:01:46,340 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 142 out of 172
[2024-03-09 07:01:46,341 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 196 transitions, 578 flow. Second operand  has 3 states, 3 states have (on average 146.0) internal successors, (438), 3 states have internal predecessors, (438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:46,341 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 07:01:46,341 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 172
[2024-03-09 07:01:46,341 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 07:01:47,352 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([424] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][180], [Black: 190#(= |#race~data~0| 0), 72#L705-1true, 201#true, 17#L688-7true, Black: 176#true, 141#L688-2true, 207#true, Black: 184#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 203#(= |threadThread1of2ForFork0_#t~nondet2| |#race~data~0|)])
[2024-03-09 07:01:47,353 INFO  L294   olderBase$Statistics]: this new event has 166 ancestors and is cut-off event
[2024-03-09 07:01:47,353 INFO  L297   olderBase$Statistics]:   existing Event has 166 ancestors and is cut-off event
[2024-03-09 07:01:47,353 INFO  L297   olderBase$Statistics]:   existing Event has 159 ancestors and is cut-off event
[2024-03-09 07:01:47,353 INFO  L297   olderBase$Statistics]:   existing Event has 159 ancestors and is cut-off event
[2024-03-09 07:01:47,459 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([424] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 190#(= |#race~data~0| 0), 72#L705-1true, 201#true, Black: 176#true, 141#L688-2true, 207#true, Black: 184#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 203#(= |threadThread1of2ForFork0_#t~nondet2| |#race~data~0|), 94#L690true])
[2024-03-09 07:01:47,459 INFO  L294   olderBase$Statistics]: this new event has 168 ancestors and is cut-off event
[2024-03-09 07:01:47,460 INFO  L297   olderBase$Statistics]:   existing Event has 161 ancestors and is cut-off event
[2024-03-09 07:01:47,460 INFO  L297   olderBase$Statistics]:   existing Event has 168 ancestors and is cut-off event
[2024-03-09 07:01:47,460 INFO  L297   olderBase$Statistics]:   existing Event has 161 ancestors and is cut-off event
[2024-03-09 07:01:47,494 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([424] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 190#(= |#race~data~0| 0), 111#L690-3true, 201#true, 72#L705-1true, Black: 176#true, 141#L688-2true, 207#true, Black: 184#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 203#(= |threadThread1of2ForFork0_#t~nondet2| |#race~data~0|)])
[2024-03-09 07:01:47,494 INFO  L294   olderBase$Statistics]: this new event has 169 ancestors and is cut-off event
[2024-03-09 07:01:47,494 INFO  L297   olderBase$Statistics]:   existing Event has 169 ancestors and is cut-off event
[2024-03-09 07:01:47,494 INFO  L297   olderBase$Statistics]:   existing Event has 162 ancestors and is cut-off event
[2024-03-09 07:01:47,494 INFO  L297   olderBase$Statistics]:   existing Event has 162 ancestors and is cut-off event
[2024-03-09 07:01:47,684 INFO  L124   PetriNetUnfolderBase]: 4084/14056 cut-off events.
[2024-03-09 07:01:47,684 INFO  L125   PetriNetUnfolderBase]: For 5625/6042 co-relation queries the response was YES.
[2024-03-09 07:01:47,707 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 26432 conditions, 14056 events. 4084/14056 cut-off events. For 5625/6042 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 161992 event pairs, 2075 based on Foata normal form. 74/12647 useless extension candidates. Maximal degree in co-relation 22335. Up to 5199 conditions per place. 
[2024-03-09 07:01:47,735 INFO  L140   encePairwiseOnDemand]: 163/172 looper letters, 49 selfloop transitions, 19 changer transitions 0/222 dead transitions.
[2024-03-09 07:01:47,736 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 222 transitions, 815 flow
[2024-03-09 07:01:47,736 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 07:01:47,736 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 07:01:47,737 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 472 transitions.
[2024-03-09 07:01:47,737 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9147286821705426
[2024-03-09 07:01:47,738 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 472 transitions.
[2024-03-09 07:01:47,738 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 472 transitions.
[2024-03-09 07:01:47,738 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 07:01:47,738 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 472 transitions.
[2024-03-09 07:01:47,739 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 157.33333333333334) internal successors, (472), 3 states have internal predecessors, (472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:47,740 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 172.0) internal successors, (688), 4 states have internal predecessors, (688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:47,740 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 172.0) internal successors, (688), 4 states have internal predecessors, (688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:47,740 INFO  L175             Difference]: Start difference. First operand has 181 places, 196 transitions, 578 flow. Second operand 3 states and 472 transitions.
[2024-03-09 07:01:47,740 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 222 transitions, 815 flow
[2024-03-09 07:01:47,744 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 222 transitions, 801 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 07:01:47,746 INFO  L231             Difference]: Finished difference. Result has 183 places, 211 transitions, 746 flow
[2024-03-09 07:01:47,746 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=564, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=746, PETRI_PLACES=183, PETRI_TRANSITIONS=211}
[2024-03-09 07:01:47,746 INFO  L281   CegarLoopForPetriNet]: 173 programPoint places, 10 predicate places.
[2024-03-09 07:01:47,746 INFO  L495      AbstractCegarLoop]: Abstraction has has 183 places, 211 transitions, 746 flow
[2024-03-09 07:01:47,747 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 146.0) internal successors, (438), 3 states have internal predecessors, (438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:47,747 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 07:01:47,747 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 07:01:47,747 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12
[2024-03-09 07:01:47,747 INFO  L420      AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2024-03-09 07:01:47,748 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 07:01:47,748 INFO  L85        PathProgramCache]: Analyzing trace with hash -333434570, now seen corresponding path program 1 times
[2024-03-09 07:01:47,748 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 07:01:47,748 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861876387]
[2024-03-09 07:01:47,748 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 07:01:47,748 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 07:01:47,760 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 07:01:47,830 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 07:01:47,830 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 07:01:47,830 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861876387]
[2024-03-09 07:01:47,831 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861876387] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-09 07:01:47,831 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1238793470]
[2024-03-09 07:01:47,831 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 07:01:47,831 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 07:01:47,831 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-09 07:01:47,835 INFO  L229       MonitoredProcess]: Starting monitored process 2 with /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-03-09 07:01:47,858 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process
[2024-03-09 07:01:47,978 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 07:01:47,980 INFO  L262         TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 4 conjunts are in the unsatisfiable core
[2024-03-09 07:01:47,983 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 07:01:48,119 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 07:01:48,119 INFO  L323         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-03-09 07:01:48,119 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1238793470] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 07:01:48,119 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences.
[2024-03-09 07:01:48,119 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7
[2024-03-09 07:01:48,120 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306982606]
[2024-03-09 07:01:48,120 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 07:01:48,120 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 5 states
[2024-03-09 07:01:48,121 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 07:01:48,121 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants.
[2024-03-09 07:01:48,121 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42
[2024-03-09 07:01:48,140 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 143 out of 172
[2024-03-09 07:01:48,140 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 211 transitions, 746 flow. Second operand  has 5 states, 5 states have (on average 145.4) internal successors, (727), 5 states have internal predecessors, (727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:48,140 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 07:01:48,140 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 172
[2024-03-09 07:01:48,141 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 07:01:49,646 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([424] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 190#(= |#race~data~0| 0), 72#L705-1true, 17#L688-7true, Black: 209#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_alive~0|), Black: 176#true, 141#L688-2true, 213#true, 207#true, Black: 184#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 203#(= |threadThread1of2ForFork0_#t~nondet2| |#race~data~0|)])
[2024-03-09 07:01:49,647 INFO  L294   olderBase$Statistics]: this new event has 166 ancestors and is cut-off event
[2024-03-09 07:01:49,647 INFO  L297   olderBase$Statistics]:   existing Event has 159 ancestors and is cut-off event
[2024-03-09 07:01:49,647 INFO  L297   olderBase$Statistics]:   existing Event has 159 ancestors and is cut-off event
[2024-03-09 07:01:49,647 INFO  L297   olderBase$Statistics]:   existing Event has 166 ancestors and is cut-off event
[2024-03-09 07:01:49,649 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([424] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 190#(= |#race~data~0| 0), 17#L688-7true, 72#L705-1true, Black: 209#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_alive~0|), Black: 176#true, 141#L688-2true, 207#true, Black: 184#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of2ForFork0InUse, Black: 203#(= |threadThread1of2ForFork0_#t~nondet2| |#race~data~0|), 217#(<= 1 ~threads_alive~0), threadThread2of2ForFork0InUse])
[2024-03-09 07:01:49,649 INFO  L294   olderBase$Statistics]: this new event has 166 ancestors and is cut-off event
[2024-03-09 07:01:49,650 INFO  L297   olderBase$Statistics]:   existing Event has 166 ancestors and is cut-off event
[2024-03-09 07:01:49,650 INFO  L297   olderBase$Statistics]:   existing Event has 159 ancestors and is cut-off event
[2024-03-09 07:01:49,650 INFO  L297   olderBase$Statistics]:   existing Event has 159 ancestors and is cut-off event
[2024-03-09 07:01:49,916 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([424] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 190#(= |#race~data~0| 0), 72#L705-1true, Black: 176#true, Black: 209#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_alive~0|), 141#L688-2true, 213#true, 207#true, Black: 184#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of2ForFork0InUse, Black: 203#(= |threadThread1of2ForFork0_#t~nondet2| |#race~data~0|), threadThread2of2ForFork0InUse, 94#L690true])
[2024-03-09 07:01:49,916 INFO  L294   olderBase$Statistics]: this new event has 168 ancestors and is cut-off event
[2024-03-09 07:01:49,916 INFO  L297   olderBase$Statistics]:   existing Event has 161 ancestors and is cut-off event
[2024-03-09 07:01:49,916 INFO  L297   olderBase$Statistics]:   existing Event has 168 ancestors and is cut-off event
[2024-03-09 07:01:49,916 INFO  L297   olderBase$Statistics]:   existing Event has 161 ancestors and is cut-off event
[2024-03-09 07:01:49,918 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([424] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 190#(= |#race~data~0| 0), 72#L705-1true, Black: 176#true, Black: 209#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_alive~0|), 141#L688-2true, 207#true, Black: 184#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of2ForFork0InUse, Black: 203#(= |threadThread1of2ForFork0_#t~nondet2| |#race~data~0|), 217#(<= 1 ~threads_alive~0), threadThread2of2ForFork0InUse, 94#L690true])
[2024-03-09 07:01:49,918 INFO  L294   olderBase$Statistics]: this new event has 168 ancestors and is cut-off event
[2024-03-09 07:01:49,918 INFO  L297   olderBase$Statistics]:   existing Event has 161 ancestors and is cut-off event
[2024-03-09 07:01:49,918 INFO  L297   olderBase$Statistics]:   existing Event has 168 ancestors and is cut-off event
[2024-03-09 07:01:49,918 INFO  L297   olderBase$Statistics]:   existing Event has 161 ancestors and is cut-off event
[2024-03-09 07:01:50,432 INFO  L124   PetriNetUnfolderBase]: 5655/20058 cut-off events.
[2024-03-09 07:01:50,432 INFO  L125   PetriNetUnfolderBase]: For 10117/11313 co-relation queries the response was YES.
[2024-03-09 07:01:50,471 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 39639 conditions, 20058 events. 5655/20058 cut-off events. For 10117/11313 co-relation queries the response was YES. Maximal size of possible extension queue 898. Compared 250714 event pairs, 1264 based on Foata normal form. 131/18154 useless extension candidates. Maximal degree in co-relation 31580. Up to 3125 conditions per place. 
[2024-03-09 07:01:50,512 INFO  L140   encePairwiseOnDemand]: 164/172 looper letters, 69 selfloop transitions, 14 changer transitions 3/270 dead transitions.
[2024-03-09 07:01:50,512 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 270 transitions, 1037 flow
[2024-03-09 07:01:50,513 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. 
[2024-03-09 07:01:50,513 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 7 states.
[2024-03-09 07:01:50,515 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1088 transitions.
[2024-03-09 07:01:50,515 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9036544850498339
[2024-03-09 07:01:50,515 INFO  L72            ComplementDD]: Start complementDD. Operand 7 states and 1088 transitions.
[2024-03-09 07:01:50,516 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 7 states and 1088 transitions.
[2024-03-09 07:01:50,516 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 07:01:50,516 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1088 transitions.
[2024-03-09 07:01:50,518 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 8 states, 7 states have (on average 155.42857142857142) internal successors, (1088), 7 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:50,520 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 8 states, 8 states have (on average 172.0) internal successors, (1376), 8 states have internal predecessors, (1376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:50,520 INFO  L81            ComplementDD]: Finished complementDD. Result  has 8 states, 8 states have (on average 172.0) internal successors, (1376), 8 states have internal predecessors, (1376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:50,520 INFO  L175             Difference]: Start difference. First operand has 183 places, 211 transitions, 746 flow. Second operand 7 states and 1088 transitions.
[2024-03-09 07:01:50,520 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 270 transitions, 1037 flow
[2024-03-09 07:01:50,575 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 270 transitions, 999 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 07:01:50,577 INFO  L231             Difference]: Finished difference. Result has 190 places, 224 transitions, 787 flow
[2024-03-09 07:01:50,578 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=702, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=787, PETRI_PLACES=190, PETRI_TRANSITIONS=224}
[2024-03-09 07:01:50,578 INFO  L281   CegarLoopForPetriNet]: 173 programPoint places, 17 predicate places.
[2024-03-09 07:01:50,578 INFO  L495      AbstractCegarLoop]: Abstraction has has 190 places, 224 transitions, 787 flow
[2024-03-09 07:01:50,579 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 5 states, 5 states have (on average 145.4) internal successors, (727), 5 states have internal predecessors, (727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:50,579 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 07:01:50,579 INFO  L208   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 07:01:50,589 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0
[2024-03-09 07:01:50,782 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,2 /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 07:01:50,782 INFO  L420      AbstractCegarLoop]: === Iteration 8 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2024-03-09 07:01:50,783 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 07:01:50,783 INFO  L85        PathProgramCache]: Analyzing trace with hash 15214110, now seen corresponding path program 1 times
[2024-03-09 07:01:50,783 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 07:01:50,784 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920375997]
[2024-03-09 07:01:50,784 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 07:01:50,784 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 07:01:50,804 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 07:01:50,925 INFO  L134       CoverageAnalysis]: Checked inductivity of 9 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked.
[2024-03-09 07:01:50,926 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 07:01:50,926 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920375997]
[2024-03-09 07:01:50,926 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920375997] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 07:01:50,926 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 07:01:50,926 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6
[2024-03-09 07:01:50,926 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625923337]
[2024-03-09 07:01:50,926 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 07:01:50,926 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-03-09 07:01:50,926 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 07:01:50,927 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-03-09 07:01:50,927 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30
[2024-03-09 07:01:50,979 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 151 out of 172
[2024-03-09 07:01:50,980 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 224 transitions, 787 flow. Second operand  has 6 states, 6 states have (on average 152.5) internal successors, (915), 6 states have internal predecessors, (915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:50,980 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 07:01:50,980 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 172
[2024-03-09 07:01:50,980 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 07:01:51,200 INFO  L124   PetriNetUnfolderBase]: 220/1883 cut-off events.
[2024-03-09 07:01:51,200 INFO  L125   PetriNetUnfolderBase]: For 464/477 co-relation queries the response was YES.
[2024-03-09 07:01:51,205 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 3302 conditions, 1883 events. 220/1883 cut-off events. For 464/477 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 14257 event pairs, 65 based on Foata normal form. 75/1867 useless extension candidates. Maximal degree in co-relation 2802. Up to 216 conditions per place. 
[2024-03-09 07:01:51,208 INFO  L140   encePairwiseOnDemand]: 160/172 looper letters, 11 selfloop transitions, 12 changer transitions 0/184 dead transitions.
[2024-03-09 07:01:51,208 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 184 transitions, 580 flow
[2024-03-09 07:01:51,209 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. 
[2024-03-09 07:01:51,209 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 5 states.
[2024-03-09 07:01:51,212 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 783 transitions.
[2024-03-09 07:01:51,214 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9104651162790698
[2024-03-09 07:01:51,214 INFO  L72            ComplementDD]: Start complementDD. Operand 5 states and 783 transitions.
[2024-03-09 07:01:51,214 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 5 states and 783 transitions.
[2024-03-09 07:01:51,215 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 07:01:51,215 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 783 transitions.
[2024-03-09 07:01:51,218 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 6 states, 5 states have (on average 156.6) internal successors, (783), 5 states have internal predecessors, (783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:51,220 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 6 states, 6 states have (on average 172.0) internal successors, (1032), 6 states have internal predecessors, (1032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:51,221 INFO  L81            ComplementDD]: Finished complementDD. Result  has 6 states, 6 states have (on average 172.0) internal successors, (1032), 6 states have internal predecessors, (1032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:51,221 INFO  L175             Difference]: Start difference. First operand has 190 places, 224 transitions, 787 flow. Second operand 5 states and 783 transitions.
[2024-03-09 07:01:51,221 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 184 transitions, 580 flow
[2024-03-09 07:01:51,227 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 184 transitions, 532 flow, removed 20 selfloop flow, removed 5 redundant places.
[2024-03-09 07:01:51,230 INFO  L231             Difference]: Finished difference. Result has 182 places, 179 transitions, 495 flow
[2024-03-09 07:01:51,231 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=471, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=495, PETRI_PLACES=182, PETRI_TRANSITIONS=179}
[2024-03-09 07:01:51,231 INFO  L281   CegarLoopForPetriNet]: 173 programPoint places, 9 predicate places.
[2024-03-09 07:01:51,232 INFO  L495      AbstractCegarLoop]: Abstraction has has 182 places, 179 transitions, 495 flow
[2024-03-09 07:01:51,232 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 152.5) internal successors, (915), 6 states have internal predecessors, (915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:51,232 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 07:01:51,233 INFO  L208   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 07:01:51,233 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14
[2024-03-09 07:01:51,233 INFO  L420      AbstractCegarLoop]: === Iteration 9 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2024-03-09 07:01:51,233 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 07:01:51,233 INFO  L85        PathProgramCache]: Analyzing trace with hash 844298534, now seen corresponding path program 1 times
[2024-03-09 07:01:51,233 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 07:01:51,233 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29079108]
[2024-03-09 07:01:51,234 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 07:01:51,234 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 07:01:51,250 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 07:01:51,274 INFO  L134       CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked.
[2024-03-09 07:01:51,274 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 07:01:51,274 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29079108]
[2024-03-09 07:01:51,275 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29079108] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 07:01:51,275 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 07:01:51,275 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 07:01:51,275 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176386178]
[2024-03-09 07:01:51,275 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 07:01:51,275 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 07:01:51,275 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 07:01:51,275 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 07:01:51,276 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 07:01:51,292 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 146 out of 172
[2024-03-09 07:01:51,292 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 179 transitions, 495 flow. Second operand  has 3 states, 3 states have (on average 148.66666666666666) internal successors, (446), 3 states have internal predecessors, (446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:51,292 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 07:01:51,293 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 172
[2024-03-09 07:01:51,293 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 07:01:51,579 INFO  L124   PetriNetUnfolderBase]: 644/2801 cut-off events.
[2024-03-09 07:01:51,580 INFO  L125   PetriNetUnfolderBase]: For 850/872 co-relation queries the response was YES.
[2024-03-09 07:01:51,586 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 5262 conditions, 2801 events. 644/2801 cut-off events. For 850/872 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 23542 event pairs, 357 based on Foata normal form. 0/2616 useless extension candidates. Maximal degree in co-relation 4762. Up to 909 conditions per place. 
[2024-03-09 07:01:51,592 INFO  L140   encePairwiseOnDemand]: 166/172 looper letters, 34 selfloop transitions, 7 changer transitions 0/193 dead transitions.
[2024-03-09 07:01:51,592 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 193 transitions, 629 flow
[2024-03-09 07:01:51,593 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 07:01:51,593 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 07:01:51,594 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 476 transitions.
[2024-03-09 07:01:51,594 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9224806201550387
[2024-03-09 07:01:51,594 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 476 transitions.
[2024-03-09 07:01:51,594 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 476 transitions.
[2024-03-09 07:01:51,595 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 07:01:51,595 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 476 transitions.
[2024-03-09 07:01:51,596 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 158.66666666666666) internal successors, (476), 3 states have internal predecessors, (476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:51,596 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 172.0) internal successors, (688), 4 states have internal predecessors, (688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:51,596 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 172.0) internal successors, (688), 4 states have internal predecessors, (688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:51,597 INFO  L175             Difference]: Start difference. First operand has 182 places, 179 transitions, 495 flow. Second operand 3 states and 476 transitions.
[2024-03-09 07:01:51,597 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 193 transitions, 629 flow
[2024-03-09 07:01:51,599 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 193 transitions, 608 flow, removed 0 selfloop flow, removed 3 redundant places.
[2024-03-09 07:01:51,601 INFO  L231             Difference]: Finished difference. Result has 183 places, 183 transitions, 536 flow
[2024-03-09 07:01:51,601 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=482, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=536, PETRI_PLACES=183, PETRI_TRANSITIONS=183}
[2024-03-09 07:01:51,601 INFO  L281   CegarLoopForPetriNet]: 173 programPoint places, 10 predicate places.
[2024-03-09 07:01:51,601 INFO  L495      AbstractCegarLoop]: Abstraction has has 183 places, 183 transitions, 536 flow
[2024-03-09 07:01:51,602 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 148.66666666666666) internal successors, (446), 3 states have internal predecessors, (446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:51,602 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 07:01:51,602 INFO  L208   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 07:01:51,602 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15
[2024-03-09 07:01:51,602 INFO  L420      AbstractCegarLoop]: === Iteration 10 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2024-03-09 07:01:51,602 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 07:01:51,602 INFO  L85        PathProgramCache]: Analyzing trace with hash -710177781, now seen corresponding path program 1 times
[2024-03-09 07:01:51,602 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 07:01:51,603 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327542658]
[2024-03-09 07:01:51,603 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 07:01:51,603 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 07:01:51,622 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 07:01:51,676 INFO  L134       CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked.
[2024-03-09 07:01:51,677 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 07:01:51,677 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327542658]
[2024-03-09 07:01:51,677 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327542658] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 07:01:51,677 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 07:01:51,677 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-03-09 07:01:51,677 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280110356]
[2024-03-09 07:01:51,677 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 07:01:51,677 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 07:01:51,678 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 07:01:51,678 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 07:01:51,678 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 07:01:51,688 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 152 out of 172
[2024-03-09 07:01:51,688 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 183 transitions, 536 flow. Second operand  has 3 states, 3 states have (on average 154.33333333333334) internal successors, (463), 3 states have internal predecessors, (463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:51,688 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 07:01:51,688 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 172
[2024-03-09 07:01:51,688 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 07:01:51,971 INFO  L124   PetriNetUnfolderBase]: 334/2705 cut-off events.
[2024-03-09 07:01:51,971 INFO  L125   PetriNetUnfolderBase]: For 752/832 co-relation queries the response was YES.
[2024-03-09 07:01:51,978 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 4600 conditions, 2705 events. 334/2705 cut-off events. For 752/832 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 24355 event pairs, 95 based on Foata normal form. 12/2625 useless extension candidates. Maximal degree in co-relation 3412. Up to 494 conditions per place. 
[2024-03-09 07:01:51,981 INFO  L140   encePairwiseOnDemand]: 163/172 looper letters, 21 selfloop transitions, 9 changer transitions 0/196 dead transitions.
[2024-03-09 07:01:51,981 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 196 transitions, 637 flow
[2024-03-09 07:01:51,982 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 07:01:51,982 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 07:01:51,983 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 488 transitions.
[2024-03-09 07:01:51,983 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9457364341085271
[2024-03-09 07:01:51,983 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 488 transitions.
[2024-03-09 07:01:51,983 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 488 transitions.
[2024-03-09 07:01:51,983 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 07:01:51,984 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 488 transitions.
[2024-03-09 07:01:51,984 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 162.66666666666666) internal successors, (488), 3 states have internal predecessors, (488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:51,985 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 172.0) internal successors, (688), 4 states have internal predecessors, (688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:51,985 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 172.0) internal successors, (688), 4 states have internal predecessors, (688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:51,985 INFO  L175             Difference]: Start difference. First operand has 183 places, 183 transitions, 536 flow. Second operand 3 states and 488 transitions.
[2024-03-09 07:01:51,985 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 196 transitions, 637 flow
[2024-03-09 07:01:51,988 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 196 transitions, 623 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 07:01:51,990 INFO  L231             Difference]: Finished difference. Result has 184 places, 190 transitions, 582 flow
[2024-03-09 07:01:51,990 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=522, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=582, PETRI_PLACES=184, PETRI_TRANSITIONS=190}
[2024-03-09 07:01:51,991 INFO  L281   CegarLoopForPetriNet]: 173 programPoint places, 11 predicate places.
[2024-03-09 07:01:51,991 INFO  L495      AbstractCegarLoop]: Abstraction has has 184 places, 190 transitions, 582 flow
[2024-03-09 07:01:51,991 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 154.33333333333334) internal successors, (463), 3 states have internal predecessors, (463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:51,991 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 07:01:51,992 INFO  L208   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 07:01:51,992 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16
[2024-03-09 07:01:51,992 INFO  L420      AbstractCegarLoop]: === Iteration 11 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2024-03-09 07:01:51,992 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 07:01:51,992 INFO  L85        PathProgramCache]: Analyzing trace with hash 986375947, now seen corresponding path program 2 times
[2024-03-09 07:01:51,992 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 07:01:51,992 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942759256]
[2024-03-09 07:01:51,992 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 07:01:51,992 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 07:01:52,013 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 07:01:52,158 INFO  L134       CoverageAnalysis]: Checked inductivity of 19 backedges. 11 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked.
[2024-03-09 07:01:52,159 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 07:01:52,159 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942759256]
[2024-03-09 07:01:52,159 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942759256] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-09 07:01:52,159 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [316833276]
[2024-03-09 07:01:52,159 INFO  L93    rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1
[2024-03-09 07:01:52,159 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 07:01:52,160 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-09 07:01:52,160 INFO  L229       MonitoredProcess]: Starting monitored process 3 with /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-03-09 07:01:52,165 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process
[2024-03-09 07:01:52,313 INFO  L228   tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s)
[2024-03-09 07:01:52,313 INFO  L229   tOrderPrioritization]: Conjunction of SSA is unsat
[2024-03-09 07:01:52,314 INFO  L262         TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 9 conjunts are in the unsatisfiable core
[2024-03-09 07:01:52,318 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 07:01:52,625 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7
[2024-03-09 07:01:52,760 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2024-03-09 07:01:52,761 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11
[2024-03-09 07:01:52,809 INFO  L134       CoverageAnalysis]: Checked inductivity of 19 backedges. 11 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked.
[2024-03-09 07:01:52,809 INFO  L327         TraceCheckSpWp]: Computing backward predicates...
[2024-03-09 07:01:52,938 INFO  L349             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 07:01:52,938 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 20
[2024-03-09 07:01:52,942 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25
[2024-03-09 07:01:53,049 INFO  L134       CoverageAnalysis]: Checked inductivity of 19 backedges. 11 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked.
[2024-03-09 07:01:53,049 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [316833276] provided 0 perfect and 2 imperfect interpolant sequences
[2024-03-09 07:01:53,049 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-03-09 07:01:53,049 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13
[2024-03-09 07:01:53,049 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195108838]
[2024-03-09 07:01:53,049 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-03-09 07:01:53,050 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 13 states
[2024-03-09 07:01:53,050 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 07:01:53,050 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants.
[2024-03-09 07:01:53,051 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=108, Unknown=1, NotChecked=0, Total=156
[2024-03-09 07:01:53,171 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 151 out of 172
[2024-03-09 07:01:53,173 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 190 transitions, 582 flow. Second operand  has 13 states, 13 states have (on average 152.84615384615384) internal successors, (1987), 13 states have internal predecessors, (1987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:53,173 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 07:01:53,173 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 172
[2024-03-09 07:01:53,173 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 07:01:53,413 INFO  L124   PetriNetUnfolderBase]: 190/1870 cut-off events.
[2024-03-09 07:01:53,413 INFO  L125   PetriNetUnfolderBase]: For 614/711 co-relation queries the response was YES.
[2024-03-09 07:01:53,417 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 3339 conditions, 1870 events. 190/1870 cut-off events. For 614/711 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 14489 event pairs, 53 based on Foata normal form. 43/1861 useless extension candidates. Maximal degree in co-relation 2751. Up to 244 conditions per place. 
[2024-03-09 07:01:53,419 INFO  L140   encePairwiseOnDemand]: 166/172 looper letters, 28 selfloop transitions, 8 changer transitions 2/199 dead transitions.
[2024-03-09 07:01:53,419 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 199 transitions, 685 flow
[2024-03-09 07:01:53,419 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. 
[2024-03-09 07:01:53,420 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 5 states.
[2024-03-09 07:01:53,421 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 786 transitions.
[2024-03-09 07:01:53,421 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.913953488372093
[2024-03-09 07:01:53,421 INFO  L72            ComplementDD]: Start complementDD. Operand 5 states and 786 transitions.
[2024-03-09 07:01:53,421 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 5 states and 786 transitions.
[2024-03-09 07:01:53,421 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 07:01:53,421 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 786 transitions.
[2024-03-09 07:01:53,423 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 6 states, 5 states have (on average 157.2) internal successors, (786), 5 states have internal predecessors, (786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:53,424 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 6 states, 6 states have (on average 172.0) internal successors, (1032), 6 states have internal predecessors, (1032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:53,424 INFO  L81            ComplementDD]: Finished complementDD. Result  has 6 states, 6 states have (on average 172.0) internal successors, (1032), 6 states have internal predecessors, (1032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:53,424 INFO  L175             Difference]: Start difference. First operand has 184 places, 190 transitions, 582 flow. Second operand 5 states and 786 transitions.
[2024-03-09 07:01:53,424 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 199 transitions, 685 flow
[2024-03-09 07:01:53,426 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 199 transitions, 674 flow, removed 1 selfloop flow, removed 1 redundant places.
[2024-03-09 07:01:53,428 INFO  L231             Difference]: Finished difference. Result has 187 places, 186 transitions, 563 flow
[2024-03-09 07:01:53,428 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=555, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=563, PETRI_PLACES=187, PETRI_TRANSITIONS=186}
[2024-03-09 07:01:53,429 INFO  L281   CegarLoopForPetriNet]: 173 programPoint places, 14 predicate places.
[2024-03-09 07:01:53,429 INFO  L495      AbstractCegarLoop]: Abstraction has has 187 places, 186 transitions, 563 flow
[2024-03-09 07:01:53,429 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 13 states, 13 states have (on average 152.84615384615384) internal successors, (1987), 13 states have internal predecessors, (1987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:53,429 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 07:01:53,430 INFO  L208   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 07:01:53,438 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0
[2024-03-09 07:01:53,630 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17
[2024-03-09 07:01:53,631 INFO  L420      AbstractCegarLoop]: === Iteration 12 === Targeting threadErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2024-03-09 07:01:53,632 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 07:01:53,632 INFO  L85        PathProgramCache]: Analyzing trace with hash -910615222, now seen corresponding path program 1 times
[2024-03-09 07:01:53,632 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 07:01:53,632 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007084143]
[2024-03-09 07:01:53,633 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 07:01:53,633 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 07:01:53,665 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 07:01:53,683 INFO  L134       CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked.
[2024-03-09 07:01:53,683 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 07:01:53,683 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007084143]
[2024-03-09 07:01:53,683 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007084143] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 07:01:53,683 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 07:01:53,683 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 07:01:53,683 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187235584]
[2024-03-09 07:01:53,683 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 07:01:53,684 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 07:01:53,684 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 07:01:53,684 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 07:01:53,684 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 07:01:53,709 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 142 out of 172
[2024-03-09 07:01:53,709 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 186 transitions, 563 flow. Second operand  has 3 states, 3 states have (on average 146.33333333333334) internal successors, (439), 3 states have internal predecessors, (439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:53,709 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 07:01:53,709 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 172
[2024-03-09 07:01:53,710 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 07:01:53,947 INFO  L124   PetriNetUnfolderBase]: 306/2332 cut-off events.
[2024-03-09 07:01:53,948 INFO  L125   PetriNetUnfolderBase]: For 1385/1507 co-relation queries the response was YES.
[2024-03-09 07:01:53,953 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 4625 conditions, 2332 events. 306/2332 cut-off events. For 1385/1507 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 19324 event pairs, 158 based on Foata normal form. 3/2263 useless extension candidates. Maximal degree in co-relation 3908. Up to 667 conditions per place. 
[2024-03-09 07:01:53,956 INFO  L140   encePairwiseOnDemand]: 169/172 looper letters, 37 selfloop transitions, 2 changer transitions 2/188 dead transitions.
[2024-03-09 07:01:53,956 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 188 transitions, 657 flow
[2024-03-09 07:01:53,957 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 07:01:53,957 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 07:01:53,958 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 455 transitions.
[2024-03-09 07:01:53,959 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8817829457364341
[2024-03-09 07:01:53,959 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 455 transitions.
[2024-03-09 07:01:53,959 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 455 transitions.
[2024-03-09 07:01:53,959 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 07:01:53,959 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 455 transitions.
[2024-03-09 07:01:53,961 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 151.66666666666666) internal successors, (455), 3 states have internal predecessors, (455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:53,962 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 172.0) internal successors, (688), 4 states have internal predecessors, (688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:53,963 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 172.0) internal successors, (688), 4 states have internal predecessors, (688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:53,963 INFO  L175             Difference]: Start difference. First operand has 187 places, 186 transitions, 563 flow. Second operand 3 states and 455 transitions.
[2024-03-09 07:01:53,963 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 188 transitions, 657 flow
[2024-03-09 07:01:53,968 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 188 transitions, 645 flow, removed 0 selfloop flow, removed 3 redundant places.
[2024-03-09 07:01:53,970 INFO  L231             Difference]: Finished difference. Result has 185 places, 183 transitions, 548 flow
[2024-03-09 07:01:53,971 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=552, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=548, PETRI_PLACES=185, PETRI_TRANSITIONS=183}
[2024-03-09 07:01:53,971 INFO  L281   CegarLoopForPetriNet]: 173 programPoint places, 12 predicate places.
[2024-03-09 07:01:53,971 INFO  L495      AbstractCegarLoop]: Abstraction has has 185 places, 183 transitions, 548 flow
[2024-03-09 07:01:53,972 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 146.33333333333334) internal successors, (439), 3 states have internal predecessors, (439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:53,972 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 07:01:53,972 INFO  L208   CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 07:01:53,972 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18
[2024-03-09 07:01:53,972 INFO  L420      AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2024-03-09 07:01:53,972 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 07:01:53,972 INFO  L85        PathProgramCache]: Analyzing trace with hash 1430969780, now seen corresponding path program 1 times
[2024-03-09 07:01:53,972 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 07:01:53,972 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721596484]
[2024-03-09 07:01:53,973 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 07:01:53,973 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 07:01:54,001 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-03-09 07:01:54,001 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-03-09 07:01:54,013 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-03-09 07:01:54,027 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-03-09 07:01:54,027 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2024-03-09 07:01:54,027 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (14 of 15 remaining)
[2024-03-09 07:01:54,027 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (13 of 15 remaining)
[2024-03-09 07:01:54,027 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (12 of 15 remaining)
[2024-03-09 07:01:54,027 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (11 of 15 remaining)
[2024-03-09 07:01:54,027 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (10 of 15 remaining)
[2024-03-09 07:01:54,027 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (9 of 15 remaining)
[2024-03-09 07:01:54,027 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (8 of 15 remaining)
[2024-03-09 07:01:54,027 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (7 of 15 remaining)
[2024-03-09 07:01:54,028 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (6 of 15 remaining)
[2024-03-09 07:01:54,028 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (5 of 15 remaining)
[2024-03-09 07:01:54,028 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (4 of 15 remaining)
[2024-03-09 07:01:54,028 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (3 of 15 remaining)
[2024-03-09 07:01:54,028 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (2 of 15 remaining)
[2024-03-09 07:01:54,028 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (1 of 15 remaining)
[2024-03-09 07:01:54,028 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (0 of 15 remaining)
[2024-03-09 07:01:54,028 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19
[2024-03-09 07:01:54,028 INFO  L445         BasicCegarLoop]: Path program histogram: [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 07:01:54,029 WARN  L233   ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-03-09 07:01:54,029 INFO  L514   ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances.
[2024-03-09 07:01:54,044 INFO  L144    ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions.
[2024-03-09 07:01:54,046 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 207 places, 204 transitions, 426 flow
[2024-03-09 07:01:54,074 INFO  L124   PetriNetUnfolderBase]: 13/372 cut-off events.
[2024-03-09 07:01:54,074 INFO  L125   PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES.
[2024-03-09 07:01:54,075 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 385 conditions, 372 events. 13/372 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 610 event pairs, 0 based on Foata normal form. 0/327 useless extension candidates. Maximal degree in co-relation 282. Up to 8 conditions per place. 
[2024-03-09 07:01:54,075 INFO  L82        GeneralOperation]: Start removeDead. Operand has 207 places, 204 transitions, 426 flow
[2024-03-09 07:01:54,076 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 207 places, 204 transitions, 426 flow
[2024-03-09 07:01:54,077 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-03-09 07:01:54,077 INFO  L357      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6404fadc, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-03-09 07:01:54,077 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 18 error locations.
[2024-03-09 07:01:54,079 INFO  L185   PetriNetUnfolderBase]: Found word, exiting Unfolder.
[2024-03-09 07:01:54,079 INFO  L124   PetriNetUnfolderBase]: 2/54 cut-off events.
[2024-03-09 07:01:54,079 INFO  L125   PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES.
[2024-03-09 07:01:54,079 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 07:01:54,079 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 07:01:54,080 INFO  L420      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-09 07:01:54,080 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 07:01:54,080 INFO  L85        PathProgramCache]: Analyzing trace with hash 1257558271, now seen corresponding path program 1 times
[2024-03-09 07:01:54,080 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 07:01:54,080 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348117463]
[2024-03-09 07:01:54,080 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 07:01:54,080 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 07:01:54,086 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 07:01:54,096 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 07:01:54,096 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 07:01:54,096 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348117463]
[2024-03-09 07:01:54,097 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1348117463] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 07:01:54,097 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 07:01:54,097 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 07:01:54,097 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154202784]
[2024-03-09 07:01:54,097 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 07:01:54,097 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 07:01:54,097 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 07:01:54,097 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 07:01:54,097 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 07:01:54,125 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 161 out of 204
[2024-03-09 07:01:54,125 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 204 transitions, 426 flow. Second operand  has 3 states, 3 states have (on average 162.0) internal successors, (486), 3 states have internal predecessors, (486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:01:54,125 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 07:01:54,126 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 161 of 204
[2024-03-09 07:01:54,126 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 07:02:03,472 INFO  L124   PetriNetUnfolderBase]: 35239/83827 cut-off events.
[2024-03-09 07:02:03,472 INFO  L125   PetriNetUnfolderBase]: For 973/973 co-relation queries the response was YES.
[2024-03-09 07:02:03,664 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 134639 conditions, 83827 events. 35239/83827 cut-off events. For 973/973 co-relation queries the response was YES. Maximal size of possible extension queue 3161. Compared 1064834 event pairs, 14941 based on Foata normal form. 877/75555 useless extension candidates. Maximal degree in co-relation 113113. Up to 27933 conditions per place. 
[2024-03-09 07:02:04,040 INFO  L140   encePairwiseOnDemand]: 182/204 looper letters, 60 selfloop transitions, 14 changer transitions 1/235 dead transitions.
[2024-03-09 07:02:04,040 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 235 transitions, 648 flow
[2024-03-09 07:02:04,041 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 07:02:04,041 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 07:02:04,042 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 567 transitions.
[2024-03-09 07:02:04,042 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9264705882352942
[2024-03-09 07:02:04,042 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 567 transitions.
[2024-03-09 07:02:04,042 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 567 transitions.
[2024-03-09 07:02:04,042 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 07:02:04,042 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 567 transitions.
[2024-03-09 07:02:04,043 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 189.0) internal successors, (567), 3 states have internal predecessors, (567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:02:04,044 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 204.0) internal successors, (816), 4 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:02:04,044 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 204.0) internal successors, (816), 4 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:02:04,044 INFO  L175             Difference]: Start difference. First operand has 207 places, 204 transitions, 426 flow. Second operand 3 states and 567 transitions.
[2024-03-09 07:02:04,044 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 235 transitions, 648 flow
[2024-03-09 07:02:04,048 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 235 transitions, 644 flow, removed 2 selfloop flow, removed 0 redundant places.
[2024-03-09 07:02:04,050 INFO  L231             Difference]: Finished difference. Result has 211 places, 214 transitions, 538 flow
[2024-03-09 07:02:04,050 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=204, PETRI_DIFFERENCE_MINUEND_FLOW=418, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=538, PETRI_PLACES=211, PETRI_TRANSITIONS=214}
[2024-03-09 07:02:04,050 INFO  L281   CegarLoopForPetriNet]: 207 programPoint places, 4 predicate places.
[2024-03-09 07:02:04,050 INFO  L495      AbstractCegarLoop]: Abstraction has has 211 places, 214 transitions, 538 flow
[2024-03-09 07:02:04,051 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 162.0) internal successors, (486), 3 states have internal predecessors, (486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:02:04,051 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 07:02:04,051 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 07:02:04,051 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20
[2024-03-09 07:02:04,051 INFO  L420      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-09 07:02:04,051 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 07:02:04,051 INFO  L85        PathProgramCache]: Analyzing trace with hash 968367728, now seen corresponding path program 1 times
[2024-03-09 07:02:04,051 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 07:02:04,051 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299012689]
[2024-03-09 07:02:04,051 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 07:02:04,052 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 07:02:04,057 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 07:02:04,066 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 07:02:04,066 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 07:02:04,066 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299012689]
[2024-03-09 07:02:04,066 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299012689] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 07:02:04,066 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 07:02:04,067 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 07:02:04,067 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131222585]
[2024-03-09 07:02:04,067 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 07:02:04,067 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 07:02:04,067 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 07:02:04,067 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 07:02:04,067 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 07:02:04,102 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 165 out of 204
[2024-03-09 07:02:04,103 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 214 transitions, 538 flow. Second operand  has 3 states, 3 states have (on average 167.0) internal successors, (501), 3 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:02:04,103 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 07:02:04,103 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 204
[2024-03-09 07:02:04,103 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 07:02:08,280 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][73], [threadThread3of3ForFork0InUse, 115#L684-3true, 42#L688-2true, 194#L688-1true, Black: 210#true, 47#L705-1true, threadThread1of3ForFork0InUse, 216#true, threadThread2of3ForFork0InUse, 212#(= |#race~threads_alive~0| 0)])
[2024-03-09 07:02:08,281 INFO  L294   olderBase$Statistics]: this new event has 198 ancestors and is cut-off event
[2024-03-09 07:02:08,281 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-03-09 07:02:08,281 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-03-09 07:02:08,281 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-03-09 07:02:08,281 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][73], [threadThread3of3ForFork0InUse, 115#L684-3true, 170#L688-1true, 90#L688-2true, Black: 210#true, 47#L705-1true, threadThread1of3ForFork0InUse, 216#true, threadThread2of3ForFork0InUse, 212#(= |#race~threads_alive~0| 0)])
[2024-03-09 07:02:08,281 INFO  L294   olderBase$Statistics]: this new event has 198 ancestors and is cut-off event
[2024-03-09 07:02:08,281 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-03-09 07:02:08,281 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-03-09 07:02:08,281 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-03-09 07:02:08,281 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][73], [threadThread3of3ForFork0InUse, 115#L684-3true, 42#L688-2true, 90#L688-2true, Black: 210#true, 47#L705-1true, threadThread1of3ForFork0InUse, 216#true, threadThread2of3ForFork0InUse, 212#(= |#race~threads_alive~0| 0)])
[2024-03-09 07:02:08,282 INFO  L294   olderBase$Statistics]: this new event has 199 ancestors and is cut-off event
[2024-03-09 07:02:08,282 INFO  L297   olderBase$Statistics]:   existing Event has 192 ancestors and is cut-off event
[2024-03-09 07:02:08,282 INFO  L297   olderBase$Statistics]:   existing Event has 192 ancestors and is cut-off event
[2024-03-09 07:02:08,282 INFO  L297   olderBase$Statistics]:   existing Event has 192 ancestors and is cut-off event
[2024-03-09 07:02:08,551 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][73], [threadThread3of3ForFork0InUse, 115#L684-3true, 42#L688-2true, 194#L688-1true, Black: 210#true, 47#L705-1true, threadThread1of3ForFork0InUse, 216#true, threadThread2of3ForFork0InUse, 212#(= |#race~threads_alive~0| 0)])
[2024-03-09 07:02:08,551 INFO  L294   olderBase$Statistics]: this new event has 198 ancestors and is cut-off event
[2024-03-09 07:02:08,551 INFO  L297   olderBase$Statistics]:   existing Event has 198 ancestors and is cut-off event
[2024-03-09 07:02:08,551 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-03-09 07:02:08,551 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-03-09 07:02:08,552 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-03-09 07:02:08,555 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][73], [threadThread3of3ForFork0InUse, 115#L684-3true, 170#L688-1true, 90#L688-2true, Black: 210#true, 47#L705-1true, threadThread1of3ForFork0InUse, 216#true, threadThread2of3ForFork0InUse, 212#(= |#race~threads_alive~0| 0)])
[2024-03-09 07:02:08,556 INFO  L294   olderBase$Statistics]: this new event has 198 ancestors and is cut-off event
[2024-03-09 07:02:08,556 INFO  L297   olderBase$Statistics]:   existing Event has 198 ancestors and is cut-off event
[2024-03-09 07:02:08,556 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-03-09 07:02:08,556 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-03-09 07:02:08,556 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-03-09 07:02:08,849 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][73], [threadThread3of3ForFork0InUse, 115#L684-3true, 42#L688-2true, 90#L688-2true, Black: 210#true, 47#L705-1true, threadThread1of3ForFork0InUse, 216#true, threadThread2of3ForFork0InUse, 212#(= |#race~threads_alive~0| 0)])
[2024-03-09 07:02:08,849 INFO  L294   olderBase$Statistics]: this new event has 199 ancestors and is cut-off event
[2024-03-09 07:02:08,849 INFO  L297   olderBase$Statistics]:   existing Event has 199 ancestors and is cut-off event
[2024-03-09 07:02:08,849 INFO  L297   olderBase$Statistics]:   existing Event has 192 ancestors and is cut-off event
[2024-03-09 07:02:08,849 INFO  L297   olderBase$Statistics]:   existing Event has 192 ancestors and is cut-off event
[2024-03-09 07:02:08,849 INFO  L297   olderBase$Statistics]:   existing Event has 192 ancestors and is cut-off event
[2024-03-09 07:02:09,576 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][73], [threadThread3of3ForFork0InUse, 115#L684-3true, 42#L688-2true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 47#L705-1true, threadThread1of3ForFork0InUse, 216#true, threadThread2of3ForFork0InUse, 212#(= |#race~threads_alive~0| 0)])
[2024-03-09 07:02:09,576 INFO  L294   olderBase$Statistics]: this new event has 199 ancestors and is cut-off event
[2024-03-09 07:02:09,576 INFO  L297   olderBase$Statistics]:   existing Event has 192 ancestors and is cut-off event
[2024-03-09 07:02:09,577 INFO  L297   olderBase$Statistics]:   existing Event has 192 ancestors and is cut-off event
[2024-03-09 07:02:09,577 INFO  L297   olderBase$Statistics]:   existing Event has 199 ancestors and is cut-off event
[2024-03-09 07:02:10,123 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][52], [threadThread3of3ForFork0InUse, 115#L684-3true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 47#L705-1true, 45#L688-6true, threadThread1of3ForFork0InUse, 216#true, threadThread2of3ForFork0InUse, 212#(= |#race~threads_alive~0| 0)])
[2024-03-09 07:02:10,123 INFO  L294   olderBase$Statistics]: this new event has 203 ancestors and is cut-off event
[2024-03-09 07:02:10,123 INFO  L297   olderBase$Statistics]:   existing Event has 196 ancestors and is cut-off event
[2024-03-09 07:02:10,123 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-09 07:02:10,123 INFO  L297   olderBase$Statistics]:   existing Event has 196 ancestors and is cut-off event
[2024-03-09 07:02:10,125 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][52], [threadThread3of3ForFork0InUse, 115#L684-3true, 99#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 47#L705-1true, 64#L688-6true, threadThread1of3ForFork0InUse, 216#true, threadThread2of3ForFork0InUse, 212#(= |#race~threads_alive~0| 0)])
[2024-03-09 07:02:10,125 INFO  L294   olderBase$Statistics]: this new event has 203 ancestors and is cut-off event
[2024-03-09 07:02:10,125 INFO  L297   olderBase$Statistics]:   existing Event has 196 ancestors and is cut-off event
[2024-03-09 07:02:10,126 INFO  L297   olderBase$Statistics]:   existing Event has 196 ancestors and is cut-off event
[2024-03-09 07:02:10,126 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-09 07:02:11,291 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][52], [threadThread3of3ForFork0InUse, 115#L684-3true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 28#L690-3true, 47#L705-1true, threadThread1of3ForFork0InUse, 216#true, threadThread2of3ForFork0InUse, 212#(= |#race~threads_alive~0| 0)])
[2024-03-09 07:02:11,291 INFO  L294   olderBase$Statistics]: this new event has 207 ancestors and is cut-off event
[2024-03-09 07:02:11,291 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-09 07:02:11,292 INFO  L297   olderBase$Statistics]:   existing Event has 200 ancestors and is cut-off event
[2024-03-09 07:02:11,292 INFO  L297   olderBase$Statistics]:   existing Event has 200 ancestors and is cut-off event
[2024-03-09 07:02:11,294 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][52], [threadThread3of3ForFork0InUse, 115#L684-3true, 99#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 47#L705-1true, 43#L690-3true, threadThread1of3ForFork0InUse, 216#true, threadThread2of3ForFork0InUse, 212#(= |#race~threads_alive~0| 0)])
[2024-03-09 07:02:11,294 INFO  L294   olderBase$Statistics]: this new event has 207 ancestors and is cut-off event
[2024-03-09 07:02:11,294 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-09 07:02:11,295 INFO  L297   olderBase$Statistics]:   existing Event has 200 ancestors and is cut-off event
[2024-03-09 07:02:11,295 INFO  L297   olderBase$Statistics]:   existing Event has 200 ancestors and is cut-off event
[2024-03-09 07:02:11,297 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][73], [threadThread3of3ForFork0InUse, 42#L688-2true, 194#L688-1true, Black: 210#true, 47#L705-1true, threadThread1of3ForFork0InUse, 216#true, threadThread2of3ForFork0InUse, 212#(= |#race~threads_alive~0| 0), 158#L686-3true])
[2024-03-09 07:02:11,297 INFO  L294   olderBase$Statistics]: this new event has 208 ancestors and is cut-off event
[2024-03-09 07:02:11,297 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-09 07:02:11,297 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-09 07:02:11,297 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-09 07:02:11,297 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][73], [threadThread3of3ForFork0InUse, 170#L688-1true, 90#L688-2true, Black: 210#true, 47#L705-1true, threadThread1of3ForFork0InUse, 216#true, threadThread2of3ForFork0InUse, 212#(= |#race~threads_alive~0| 0), 158#L686-3true])
[2024-03-09 07:02:11,297 INFO  L294   olderBase$Statistics]: this new event has 208 ancestors and is cut-off event
[2024-03-09 07:02:11,297 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-09 07:02:11,297 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-09 07:02:11,298 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-09 07:02:11,298 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][73], [threadThread3of3ForFork0InUse, 42#L688-2true, 90#L688-2true, Black: 210#true, 47#L705-1true, threadThread1of3ForFork0InUse, 216#true, threadThread2of3ForFork0InUse, 212#(= |#race~threads_alive~0| 0), 158#L686-3true])
[2024-03-09 07:02:11,298 INFO  L294   olderBase$Statistics]: this new event has 209 ancestors and is cut-off event
[2024-03-09 07:02:11,298 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-09 07:02:11,298 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-09 07:02:11,298 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-09 07:02:11,559 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][73], [threadThread3of3ForFork0InUse, 42#L688-2true, 194#L688-1true, Black: 210#true, 47#L705-1true, threadThread1of3ForFork0InUse, 216#true, threadThread2of3ForFork0InUse, 212#(= |#race~threads_alive~0| 0), 158#L686-3true])
[2024-03-09 07:02:11,559 INFO  L294   olderBase$Statistics]: this new event has 208 ancestors and is cut-off event
[2024-03-09 07:02:11,559 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-09 07:02:11,560 INFO  L297   olderBase$Statistics]:   existing Event has 208 ancestors and is cut-off event
[2024-03-09 07:02:11,560 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-09 07:02:11,560 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-09 07:02:11,562 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][73], [threadThread3of3ForFork0InUse, 170#L688-1true, 90#L688-2true, Black: 210#true, 47#L705-1true, threadThread1of3ForFork0InUse, 216#true, threadThread2of3ForFork0InUse, 158#L686-3true, 212#(= |#race~threads_alive~0| 0)])
[2024-03-09 07:02:11,562 INFO  L294   olderBase$Statistics]: this new event has 208 ancestors and is cut-off event
[2024-03-09 07:02:11,562 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-09 07:02:11,562 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-09 07:02:11,562 INFO  L297   olderBase$Statistics]:   existing Event has 208 ancestors and is cut-off event
[2024-03-09 07:02:11,563 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-09 07:02:11,820 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][73], [threadThread3of3ForFork0InUse, 42#L688-2true, 90#L688-2true, Black: 210#true, 47#L705-1true, threadThread1of3ForFork0InUse, 216#true, threadThread2of3ForFork0InUse, 212#(= |#race~threads_alive~0| 0), 158#L686-3true])
[2024-03-09 07:02:11,820 INFO  L294   olderBase$Statistics]: this new event has 209 ancestors and is cut-off event
[2024-03-09 07:02:11,820 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-09 07:02:11,820 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-09 07:02:11,821 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-09 07:02:11,821 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-09 07:02:11,823 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][73], [threadThread3of3ForFork0InUse, 42#L688-2true, 194#L688-1true, Black: 210#true, 47#L705-1true, threadThread1of3ForFork0InUse, 216#true, 202#L687-3true, threadThread2of3ForFork0InUse, 212#(= |#race~threads_alive~0| 0)])
[2024-03-09 07:02:11,823 INFO  L294   olderBase$Statistics]: this new event has 210 ancestors and is cut-off event
[2024-03-09 07:02:11,823 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-09 07:02:11,824 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-09 07:02:11,824 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-09 07:02:11,824 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][73], [threadThread3of3ForFork0InUse, 170#L688-1true, 90#L688-2true, Black: 210#true, 47#L705-1true, threadThread1of3ForFork0InUse, 216#true, 202#L687-3true, threadThread2of3ForFork0InUse, 212#(= |#race~threads_alive~0| 0)])
[2024-03-09 07:02:11,824 INFO  L294   olderBase$Statistics]: this new event has 210 ancestors and is cut-off event
[2024-03-09 07:02:11,824 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-09 07:02:11,824 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-09 07:02:11,824 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-09 07:02:11,824 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][73], [threadThread3of3ForFork0InUse, 42#L688-2true, 90#L688-2true, Black: 210#true, 47#L705-1true, threadThread1of3ForFork0InUse, 216#true, 202#L687-3true, threadThread2of3ForFork0InUse, 212#(= |#race~threads_alive~0| 0)])
[2024-03-09 07:02:11,824 INFO  L294   olderBase$Statistics]: this new event has 211 ancestors and is cut-off event
[2024-03-09 07:02:11,825 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-09 07:02:11,825 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-09 07:02:11,825 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-09 07:02:12,219 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][73], [threadThread3of3ForFork0InUse, 42#L688-2true, 194#L688-1true, Black: 210#true, 47#L705-1true, threadThread1of3ForFork0InUse, 216#true, 202#L687-3true, threadThread2of3ForFork0InUse, 212#(= |#race~threads_alive~0| 0)])
[2024-03-09 07:02:12,219 INFO  L294   olderBase$Statistics]: this new event has 210 ancestors and is cut-off event
[2024-03-09 07:02:12,219 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-09 07:02:12,220 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-03-09 07:02:12,220 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-09 07:02:12,220 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-09 07:02:12,222 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][73], [threadThread3of3ForFork0InUse, 170#L688-1true, 90#L688-2true, Black: 210#true, 47#L705-1true, threadThread1of3ForFork0InUse, 216#true, 202#L687-3true, threadThread2of3ForFork0InUse, 212#(= |#race~threads_alive~0| 0)])
[2024-03-09 07:02:12,222 INFO  L294   olderBase$Statistics]: this new event has 210 ancestors and is cut-off event
[2024-03-09 07:02:12,222 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-03-09 07:02:12,222 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-09 07:02:12,222 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-09 07:02:12,222 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-09 07:02:12,485 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][73], [threadThread3of3ForFork0InUse, 42#L688-2true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 47#L705-1true, threadThread1of3ForFork0InUse, 216#true, threadThread2of3ForFork0InUse, 212#(= |#race~threads_alive~0| 0), 158#L686-3true])
[2024-03-09 07:02:12,486 INFO  L294   olderBase$Statistics]: this new event has 209 ancestors and is cut-off event
[2024-03-09 07:02:12,486 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-09 07:02:12,486 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-09 07:02:12,486 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-09 07:02:12,493 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][73], [threadThread3of3ForFork0InUse, 42#L688-2true, 90#L688-2true, Black: 210#true, 47#L705-1true, threadThread1of3ForFork0InUse, 216#true, 202#L687-3true, threadThread2of3ForFork0InUse, 212#(= |#race~threads_alive~0| 0)])
[2024-03-09 07:02:12,493 INFO  L294   olderBase$Statistics]: this new event has 211 ancestors and is cut-off event
[2024-03-09 07:02:12,494 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-09 07:02:12,494 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:02:12,494 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-09 07:02:12,494 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-09 07:02:13,060 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][73], [threadThread3of3ForFork0InUse, 42#L688-2true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 47#L705-1true, threadThread1of3ForFork0InUse, 216#true, 202#L687-3true, threadThread2of3ForFork0InUse, 212#(= |#race~threads_alive~0| 0)])
[2024-03-09 07:02:13,061 INFO  L294   olderBase$Statistics]: this new event has 211 ancestors and is cut-off event
[2024-03-09 07:02:13,061 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-09 07:02:13,061 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-09 07:02:13,061 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:02:13,068 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][52], [threadThread3of3ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 47#L705-1true, 45#L688-6true, threadThread1of3ForFork0InUse, 216#true, threadThread2of3ForFork0InUse, 158#L686-3true, 212#(= |#race~threads_alive~0| 0)])
[2024-03-09 07:02:13,069 INFO  L294   olderBase$Statistics]: this new event has 213 ancestors and is cut-off event
[2024-03-09 07:02:13,069 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-03-09 07:02:13,069 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-03-09 07:02:13,069 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-09 07:02:13,072 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][52], [threadThread3of3ForFork0InUse, 99#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 47#L705-1true, 64#L688-6true, threadThread1of3ForFork0InUse, 216#true, threadThread2of3ForFork0InUse, 212#(= |#race~threads_alive~0| 0), 158#L686-3true])
[2024-03-09 07:02:13,072 INFO  L294   olderBase$Statistics]: this new event has 213 ancestors and is cut-off event
[2024-03-09 07:02:13,073 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-03-09 07:02:13,073 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-09 07:02:13,073 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-03-09 07:02:13,776 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][52], [threadThread3of3ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 47#L705-1true, 45#L688-6true, threadThread1of3ForFork0InUse, 216#true, 202#L687-3true, threadThread2of3ForFork0InUse, 212#(= |#race~threads_alive~0| 0)])
[2024-03-09 07:02:13,777 INFO  L294   olderBase$Statistics]: this new event has 215 ancestors and is cut-off event
[2024-03-09 07:02:13,777 INFO  L297   olderBase$Statistics]:   existing Event has 208 ancestors and is cut-off event
[2024-03-09 07:02:13,777 INFO  L297   olderBase$Statistics]:   existing Event has 208 ancestors and is cut-off event
[2024-03-09 07:02:13,777 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-03-09 07:02:13,780 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][52], [threadThread3of3ForFork0InUse, 99#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 47#L705-1true, 64#L688-6true, threadThread1of3ForFork0InUse, 216#true, threadThread2of3ForFork0InUse, 202#L687-3true, 212#(= |#race~threads_alive~0| 0)])
[2024-03-09 07:02:13,780 INFO  L294   olderBase$Statistics]: this new event has 215 ancestors and is cut-off event
[2024-03-09 07:02:13,781 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-03-09 07:02:13,781 INFO  L297   olderBase$Statistics]:   existing Event has 208 ancestors and is cut-off event
[2024-03-09 07:02:13,781 INFO  L297   olderBase$Statistics]:   existing Event has 208 ancestors and is cut-off event
[2024-03-09 07:02:14,420 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][52], [threadThread3of3ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 28#L690-3true, 47#L705-1true, threadThread1of3ForFork0InUse, 216#true, threadThread2of3ForFork0InUse, 158#L686-3true, 212#(= |#race~threads_alive~0| 0)])
[2024-03-09 07:02:14,420 INFO  L294   olderBase$Statistics]: this new event has 217 ancestors and is cut-off event
[2024-03-09 07:02:14,420 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-03-09 07:02:14,421 INFO  L297   olderBase$Statistics]:   existing Event has 217 ancestors and is cut-off event
[2024-03-09 07:02:14,421 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-03-09 07:02:14,427 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][52], [threadThread3of3ForFork0InUse, 99#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 47#L705-1true, 43#L690-3true, threadThread1of3ForFork0InUse, 216#true, threadThread2of3ForFork0InUse, 158#L686-3true, 212#(= |#race~threads_alive~0| 0)])
[2024-03-09 07:02:14,427 INFO  L294   olderBase$Statistics]: this new event has 217 ancestors and is cut-off event
[2024-03-09 07:02:14,427 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-03-09 07:02:14,427 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-03-09 07:02:14,427 INFO  L297   olderBase$Statistics]:   existing Event has 217 ancestors and is cut-off event
[2024-03-09 07:02:14,986 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][52], [threadThread3of3ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 28#L690-3true, 47#L705-1true, threadThread1of3ForFork0InUse, 216#true, 202#L687-3true, threadThread2of3ForFork0InUse, 212#(= |#race~threads_alive~0| 0)])
[2024-03-09 07:02:14,986 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-03-09 07:02:14,986 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-09 07:02:14,986 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 07:02:14,986 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 07:02:14,990 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][52], [threadThread3of3ForFork0InUse, 99#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 47#L705-1true, 43#L690-3true, threadThread1of3ForFork0InUse, 216#true, threadThread2of3ForFork0InUse, 202#L687-3true, 212#(= |#race~threads_alive~0| 0)])
[2024-03-09 07:02:14,990 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-03-09 07:02:14,990 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 07:02:14,990 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-09 07:02:14,990 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 07:02:16,504 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][52], [threadThread3of3ForFork0InUse, 34#L690-3true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 28#L690-3true, 47#L705-1true, threadThread1of3ForFork0InUse, 216#true, threadThread2of3ForFork0InUse, 212#(= |#race~threads_alive~0| 0)])
[2024-03-09 07:02:16,504 INFO  L294   olderBase$Statistics]: this new event has 230 ancestors and is cut-off event
[2024-03-09 07:02:16,505 INFO  L297   olderBase$Statistics]:   existing Event has 230 ancestors and is cut-off event
[2024-03-09 07:02:16,505 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-09 07:02:16,505 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-09 07:02:16,507 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][52], [threadThread3of3ForFork0InUse, 34#L690-3true, 99#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 47#L705-1true, 43#L690-3true, threadThread1of3ForFork0InUse, 216#true, threadThread2of3ForFork0InUse, 212#(= |#race~threads_alive~0| 0)])
[2024-03-09 07:02:16,507 INFO  L294   olderBase$Statistics]: this new event has 230 ancestors and is cut-off event
[2024-03-09 07:02:16,507 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-09 07:02:16,507 INFO  L297   olderBase$Statistics]:   existing Event has 230 ancestors and is cut-off event
[2024-03-09 07:02:16,508 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-09 07:02:16,573 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][52], [threadThread3of3ForFork0InUse, Black: 210#true, 28#L690-3true, 47#L705-1true, 43#L690-3true, 109#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 216#true, threadThread2of3ForFork0InUse, 212#(= |#race~threads_alive~0| 0)])
[2024-03-09 07:02:16,574 INFO  L294   olderBase$Statistics]: this new event has 230 ancestors and is cut-off event
[2024-03-09 07:02:16,574 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-09 07:02:16,574 INFO  L297   olderBase$Statistics]:   existing Event has 230 ancestors and is cut-off event
[2024-03-09 07:02:16,574 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-09 07:02:16,670 INFO  L124   PetriNetUnfolderBase]: 38618/105421 cut-off events.
[2024-03-09 07:02:16,670 INFO  L125   PetriNetUnfolderBase]: For 40822/44545 co-relation queries the response was YES.
[2024-03-09 07:02:16,973 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 197976 conditions, 105421 events. 38618/105421 cut-off events. For 40822/44545 co-relation queries the response was YES. Maximal size of possible extension queue 3326. Compared 1462980 event pairs, 24931 based on Foata normal form. 604/95568 useless extension candidates. Maximal degree in co-relation 195750. Up to 46398 conditions per place. 
[2024-03-09 07:02:17,361 INFO  L140   encePairwiseOnDemand]: 194/204 looper letters, 55 selfloop transitions, 16 changer transitions 0/240 dead transitions.
[2024-03-09 07:02:17,361 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 240 transitions, 768 flow
[2024-03-09 07:02:17,362 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 07:02:17,362 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 07:02:17,363 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 552 transitions.
[2024-03-09 07:02:17,363 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9019607843137255
[2024-03-09 07:02:17,363 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 552 transitions.
[2024-03-09 07:02:17,363 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 552 transitions.
[2024-03-09 07:02:17,363 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 07:02:17,363 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 552 transitions.
[2024-03-09 07:02:17,364 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 184.0) internal successors, (552), 3 states have internal predecessors, (552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:02:17,366 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 204.0) internal successors, (816), 4 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:02:17,366 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 204.0) internal successors, (816), 4 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:02:17,366 INFO  L175             Difference]: Start difference. First operand has 211 places, 214 transitions, 538 flow. Second operand 3 states and 552 transitions.
[2024-03-09 07:02:17,366 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 240 transitions, 768 flow
[2024-03-09 07:02:17,670 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 240 transitions, 728 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 07:02:17,672 INFO  L231             Difference]: Finished difference. Result has 212 places, 228 transitions, 656 flow
[2024-03-09 07:02:17,672 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=204, PETRI_DIFFERENCE_MINUEND_FLOW=510, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=656, PETRI_PLACES=212, PETRI_TRANSITIONS=228}
[2024-03-09 07:02:17,673 INFO  L281   CegarLoopForPetriNet]: 207 programPoint places, 5 predicate places.
[2024-03-09 07:02:17,673 INFO  L495      AbstractCegarLoop]: Abstraction has has 212 places, 228 transitions, 656 flow
[2024-03-09 07:02:17,673 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 167.0) internal successors, (501), 3 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:02:17,673 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 07:02:17,674 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 07:02:17,674 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21
[2024-03-09 07:02:17,674 INFO  L420      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-09 07:02:17,674 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 07:02:17,674 INFO  L85        PathProgramCache]: Analyzing trace with hash 115339484, now seen corresponding path program 1 times
[2024-03-09 07:02:17,674 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 07:02:17,674 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138341222]
[2024-03-09 07:02:17,675 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 07:02:17,675 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 07:02:17,680 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 07:02:17,690 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 07:02:17,690 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 07:02:17,690 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138341222]
[2024-03-09 07:02:17,690 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138341222] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 07:02:17,691 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 07:02:17,691 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 07:02:17,691 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770141911]
[2024-03-09 07:02:17,691 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 07:02:17,691 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 07:02:17,691 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 07:02:17,692 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 07:02:17,692 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 07:02:17,704 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 174 out of 204
[2024-03-09 07:02:17,704 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 228 transitions, 656 flow. Second operand  has 3 states, 3 states have (on average 175.33333333333334) internal successors, (526), 3 states have internal predecessors, (526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:02:17,705 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 07:02:17,705 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 204
[2024-03-09 07:02:17,705 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 07:02:21,416 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [threadThread3of3ForFork0InUse, 42#L688-2true, 194#L688-1true, Black: 210#true, 47#L705-1true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of3ForFork0InUse, 222#true, 216#true, 142#$Ultimate##0true, threadThread2of3ForFork0InUse])
[2024-03-09 07:02:21,417 INFO  L294   olderBase$Statistics]: this new event has 196 ancestors and is cut-off event
[2024-03-09 07:02:21,417 INFO  L297   olderBase$Statistics]:   existing Event has 189 ancestors and is cut-off event
[2024-03-09 07:02:21,417 INFO  L297   olderBase$Statistics]:   existing Event has 189 ancestors and is cut-off event
[2024-03-09 07:02:21,417 INFO  L297   olderBase$Statistics]:   existing Event has 189 ancestors and is cut-off event
[2024-03-09 07:02:21,419 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [threadThread3of3ForFork0InUse, 170#L688-1true, 90#L688-2true, Black: 210#true, 47#L705-1true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of3ForFork0InUse, 222#true, 216#true, 142#$Ultimate##0true, threadThread2of3ForFork0InUse])
[2024-03-09 07:02:21,419 INFO  L294   olderBase$Statistics]: this new event has 196 ancestors and is cut-off event
[2024-03-09 07:02:21,419 INFO  L297   olderBase$Statistics]:   existing Event has 189 ancestors and is cut-off event
[2024-03-09 07:02:21,419 INFO  L297   olderBase$Statistics]:   existing Event has 189 ancestors and is cut-off event
[2024-03-09 07:02:21,419 INFO  L297   olderBase$Statistics]:   existing Event has 189 ancestors and is cut-off event
[2024-03-09 07:02:21,677 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [threadThread3of3ForFork0InUse, 42#L688-2true, 90#L688-2true, Black: 210#true, 47#L705-1true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of3ForFork0InUse, 222#true, 216#true, 142#$Ultimate##0true, threadThread2of3ForFork0InUse])
[2024-03-09 07:02:21,677 INFO  L294   olderBase$Statistics]: this new event has 197 ancestors and is cut-off event
[2024-03-09 07:02:21,677 INFO  L297   olderBase$Statistics]:   existing Event has 190 ancestors and is cut-off event
[2024-03-09 07:02:21,677 INFO  L297   olderBase$Statistics]:   existing Event has 190 ancestors and is cut-off event
[2024-03-09 07:02:21,677 INFO  L297   olderBase$Statistics]:   existing Event has 190 ancestors and is cut-off event
[2024-03-09 07:02:29,405 INFO  L124   PetriNetUnfolderBase]: 30660/97409 cut-off events.
[2024-03-09 07:02:29,405 INFO  L125   PetriNetUnfolderBase]: For 15686/46167 co-relation queries the response was YES.
[2024-03-09 07:02:29,801 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 164804 conditions, 97409 events. 30660/97409 cut-off events. For 15686/46167 co-relation queries the response was YES. Maximal size of possible extension queue 3294. Compared 1444675 event pairs, 18285 based on Foata normal form. 49/84500 useless extension candidates. Maximal degree in co-relation 162982. Up to 23299 conditions per place. 
[2024-03-09 07:02:30,214 INFO  L140   encePairwiseOnDemand]: 198/204 looper letters, 38 selfloop transitions, 5 changer transitions 0/244 dead transitions.
[2024-03-09 07:02:30,214 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 244 transitions, 774 flow
[2024-03-09 07:02:30,215 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 07:02:30,215 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 07:02:30,216 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 566 transitions.
[2024-03-09 07:02:30,216 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9248366013071896
[2024-03-09 07:02:30,217 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 566 transitions.
[2024-03-09 07:02:30,217 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 566 transitions.
[2024-03-09 07:02:30,217 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 07:02:30,217 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 566 transitions.
[2024-03-09 07:02:30,218 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 188.66666666666666) internal successors, (566), 3 states have internal predecessors, (566), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:02:30,219 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 204.0) internal successors, (816), 4 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:02:30,219 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 204.0) internal successors, (816), 4 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:02:30,219 INFO  L175             Difference]: Start difference. First operand has 212 places, 228 transitions, 656 flow. Second operand 3 states and 566 transitions.
[2024-03-09 07:02:30,220 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 244 transitions, 774 flow
[2024-03-09 07:02:30,521 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 244 transitions, 742 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 07:02:30,523 INFO  L231             Difference]: Finished difference. Result has 214 places, 232 transitions, 662 flow
[2024-03-09 07:02:30,523 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=204, PETRI_DIFFERENCE_MINUEND_FLOW=624, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=662, PETRI_PLACES=214, PETRI_TRANSITIONS=232}
[2024-03-09 07:02:30,523 INFO  L281   CegarLoopForPetriNet]: 207 programPoint places, 7 predicate places.
[2024-03-09 07:02:30,524 INFO  L495      AbstractCegarLoop]: Abstraction has has 214 places, 232 transitions, 662 flow
[2024-03-09 07:02:30,524 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 175.33333333333334) internal successors, (526), 3 states have internal predecessors, (526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:02:30,524 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 07:02:30,524 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 07:02:30,524 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22
[2024-03-09 07:02:30,524 INFO  L420      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-09 07:02:30,525 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 07:02:30,525 INFO  L85        PathProgramCache]: Analyzing trace with hash 1985132875, now seen corresponding path program 1 times
[2024-03-09 07:02:30,525 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 07:02:30,525 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622695184]
[2024-03-09 07:02:30,525 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 07:02:30,525 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 07:02:30,538 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 07:02:30,717 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 07:02:30,717 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 07:02:30,717 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622695184]
[2024-03-09 07:02:30,717 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622695184] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 07:02:30,717 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 07:02:30,718 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-03-09 07:02:30,718 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505129044]
[2024-03-09 07:02:30,718 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 07:02:30,718 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-03-09 07:02:30,718 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 07:02:30,719 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-03-09 07:02:30,719 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2024-03-09 07:02:30,751 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 169 out of 204
[2024-03-09 07:02:30,752 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 232 transitions, 662 flow. Second operand  has 6 states, 6 states have (on average 170.66666666666666) internal successors, (1024), 6 states have internal predecessors, (1024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:02:30,752 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 07:02:30,752 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 204
[2024-03-09 07:02:30,752 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 07:02:46,428 INFO  L124   PetriNetUnfolderBase]: 36711/130797 cut-off events.
[2024-03-09 07:02:46,429 INFO  L125   PetriNetUnfolderBase]: For 16186/19080 co-relation queries the response was YES.
[2024-03-09 07:02:46,897 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 217738 conditions, 130797 events. 36711/130797 cut-off events. For 16186/19080 co-relation queries the response was YES. Maximal size of possible extension queue 3525. Compared 2042225 event pairs, 16757 based on Foata normal form. 25/116173 useless extension candidates. Maximal degree in co-relation 213993. Up to 24766 conditions per place. 
[2024-03-09 07:02:47,323 INFO  L140   encePairwiseOnDemand]: 198/204 looper letters, 74 selfloop transitions, 5 changer transitions 0/279 dead transitions.
[2024-03-09 07:02:47,324 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 279 transitions, 914 flow
[2024-03-09 07:02:47,324 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-03-09 07:02:47,324 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-03-09 07:02:47,325 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1094 transitions.
[2024-03-09 07:02:47,326 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8937908496732027
[2024-03-09 07:02:47,326 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 1094 transitions.
[2024-03-09 07:02:47,326 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 1094 transitions.
[2024-03-09 07:02:47,326 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 07:02:47,326 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1094 transitions.
[2024-03-09 07:02:47,328 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 7 states, 6 states have (on average 182.33333333333334) internal successors, (1094), 6 states have internal predecessors, (1094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:02:47,329 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 7 states, 7 states have (on average 204.0) internal successors, (1428), 7 states have internal predecessors, (1428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:02:47,330 INFO  L81            ComplementDD]: Finished complementDD. Result  has 7 states, 7 states have (on average 204.0) internal successors, (1428), 7 states have internal predecessors, (1428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:02:47,330 INFO  L175             Difference]: Start difference. First operand has 214 places, 232 transitions, 662 flow. Second operand 6 states and 1094 transitions.
[2024-03-09 07:02:47,330 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 279 transitions, 914 flow
[2024-03-09 07:02:47,375 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 279 transitions, 904 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 07:02:47,377 INFO  L231             Difference]: Finished difference. Result has 216 places, 231 transitions, 660 flow
[2024-03-09 07:02:47,378 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=204, PETRI_DIFFERENCE_MINUEND_FLOW=650, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=660, PETRI_PLACES=216, PETRI_TRANSITIONS=231}
[2024-03-09 07:02:47,378 INFO  L281   CegarLoopForPetriNet]: 207 programPoint places, 9 predicate places.
[2024-03-09 07:02:47,378 INFO  L495      AbstractCegarLoop]: Abstraction has has 216 places, 231 transitions, 660 flow
[2024-03-09 07:02:47,378 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 170.66666666666666) internal successors, (1024), 6 states have internal predecessors, (1024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:02:47,378 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 07:02:47,379 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 07:02:47,379 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23
[2024-03-09 07:02:47,379 INFO  L420      AbstractCegarLoop]: === Iteration 5 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-09 07:02:47,379 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 07:02:47,379 INFO  L85        PathProgramCache]: Analyzing trace with hash 1325494345, now seen corresponding path program 1 times
[2024-03-09 07:02:47,379 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 07:02:47,380 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989291204]
[2024-03-09 07:02:47,380 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 07:02:47,380 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 07:02:47,387 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 07:02:47,398 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 07:02:47,398 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 07:02:47,398 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989291204]
[2024-03-09 07:02:47,398 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989291204] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 07:02:47,398 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 07:02:47,399 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 07:02:47,399 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199686220]
[2024-03-09 07:02:47,399 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 07:02:47,399 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 07:02:47,399 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 07:02:47,400 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 07:02:47,400 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 07:02:47,414 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 172 out of 204
[2024-03-09 07:02:47,414 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 231 transitions, 660 flow. Second operand  has 3 states, 3 states have (on average 174.33333333333334) internal successors, (523), 3 states have internal predecessors, (523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:02:47,414 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 07:02:47,415 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 172 of 204
[2024-03-09 07:02:47,415 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 07:02:52,575 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [threadThread3of3ForFork0InUse, Black: 224#(= |#race~data~0| 0), 42#L688-2true, 235#true, 194#L688-1true, Black: 210#true, 47#L705-1true, threadThread1of3ForFork0InUse, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 228#true, 142#$Ultimate##0true, threadThread2of3ForFork0InUse])
[2024-03-09 07:02:52,576 INFO  L294   olderBase$Statistics]: this new event has 196 ancestors and is cut-off event
[2024-03-09 07:02:52,576 INFO  L297   olderBase$Statistics]:   existing Event has 189 ancestors and is cut-off event
[2024-03-09 07:02:52,576 INFO  L297   olderBase$Statistics]:   existing Event has 189 ancestors and is cut-off event
[2024-03-09 07:02:52,576 INFO  L297   olderBase$Statistics]:   existing Event has 189 ancestors and is cut-off event
[2024-03-09 07:02:52,577 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [threadThread3of3ForFork0InUse, Black: 224#(= |#race~data~0| 0), 170#L688-1true, 235#true, 90#L688-2true, Black: 210#true, 47#L705-1true, threadThread1of3ForFork0InUse, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 228#true, 142#$Ultimate##0true, threadThread2of3ForFork0InUse])
[2024-03-09 07:02:52,577 INFO  L294   olderBase$Statistics]: this new event has 196 ancestors and is cut-off event
[2024-03-09 07:02:52,577 INFO  L297   olderBase$Statistics]:   existing Event has 189 ancestors and is cut-off event
[2024-03-09 07:02:52,578 INFO  L297   olderBase$Statistics]:   existing Event has 189 ancestors and is cut-off event
[2024-03-09 07:02:52,578 INFO  L297   olderBase$Statistics]:   existing Event has 189 ancestors and is cut-off event
[2024-03-09 07:02:52,897 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [threadThread3of3ForFork0InUse, Black: 224#(= |#race~data~0| 0), 42#L688-2true, 235#true, 90#L688-2true, Black: 210#true, 47#L705-1true, threadThread1of3ForFork0InUse, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 228#true, 142#$Ultimate##0true, threadThread2of3ForFork0InUse])
[2024-03-09 07:02:52,898 INFO  L294   olderBase$Statistics]: this new event has 197 ancestors and is cut-off event
[2024-03-09 07:02:52,898 INFO  L297   olderBase$Statistics]:   existing Event has 190 ancestors and is cut-off event
[2024-03-09 07:02:52,898 INFO  L297   olderBase$Statistics]:   existing Event has 190 ancestors and is cut-off event
[2024-03-09 07:02:52,898 INFO  L297   olderBase$Statistics]:   existing Event has 190 ancestors and is cut-off event
[2024-03-09 07:03:00,528 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L688-->L688-1: Formula: (= |v_#race~threads_alive~0_10| 0)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_10|}  AuxVars[]  AssignedVars[#race~threads_alive~0][253], [threadThread3of3ForFork0InUse, 17#L698-7true, Black: 224#(= |#race~data~0| 0), 42#L688-2true, 235#true, 143#L688-1true, Black: 210#true, 64#L688-6true, threadThread1of3ForFork0InUse, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 228#true, threadThread2of3ForFork0InUse])
[2024-03-09 07:03:00,528 INFO  L294   olderBase$Statistics]: this new event has 215 ancestors and is cut-off event
[2024-03-09 07:03:00,528 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-03-09 07:03:00,528 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-03-09 07:03:00,529 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-03-09 07:03:01,869 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L688-->L688-1: Formula: (= |v_#race~threads_alive~0_10| 0)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_10|}  AuxVars[]  AssignedVars[#race~threads_alive~0][243], [threadThread3of3ForFork0InUse, 139#L699true, 42#L688-2true, Black: 224#(= |#race~data~0| 0), 235#true, 143#L688-1true, Black: 210#true, 64#L688-6true, threadThread1of3ForFork0InUse, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 228#true, threadThread2of3ForFork0InUse])
[2024-03-09 07:03:01,870 INFO  L294   olderBase$Statistics]: this new event has 217 ancestors and is cut-off event
[2024-03-09 07:03:01,870 INFO  L297   olderBase$Statistics]:   existing Event has 217 ancestors and is cut-off event
[2024-03-09 07:03:01,870 INFO  L297   olderBase$Statistics]:   existing Event has 217 ancestors and is cut-off event
[2024-03-09 07:03:01,870 INFO  L297   olderBase$Statistics]:   existing Event has 217 ancestors and is cut-off event
[2024-03-09 07:03:03,704 INFO  L124   PetriNetUnfolderBase]: 42389/136192 cut-off events.
[2024-03-09 07:03:03,704 INFO  L125   PetriNetUnfolderBase]: For 19761/52362 co-relation queries the response was YES.
[2024-03-09 07:03:04,226 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 231617 conditions, 136192 events. 42389/136192 cut-off events. For 19761/52362 co-relation queries the response was YES. Maximal size of possible extension queue 4585. Compared 2121677 event pairs, 24739 based on Foata normal form. 89/117799 useless extension candidates. Maximal degree in co-relation 229634. Up to 35100 conditions per place. 
[2024-03-09 07:03:04,712 INFO  L140   encePairwiseOnDemand]: 197/204 looper letters, 46 selfloop transitions, 9 changer transitions 0/254 dead transitions.
[2024-03-09 07:03:04,712 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 254 transitions, 836 flow
[2024-03-09 07:03:04,712 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 07:03:04,713 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 07:03:04,713 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 567 transitions.
[2024-03-09 07:03:04,714 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9264705882352942
[2024-03-09 07:03:04,714 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 567 transitions.
[2024-03-09 07:03:04,714 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 567 transitions.
[2024-03-09 07:03:04,714 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 07:03:04,714 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 567 transitions.
[2024-03-09 07:03:04,715 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 189.0) internal successors, (567), 3 states have internal predecessors, (567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:03:04,716 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 204.0) internal successors, (816), 4 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:03:04,716 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 204.0) internal successors, (816), 4 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:03:04,716 INFO  L175             Difference]: Start difference. First operand has 216 places, 231 transitions, 660 flow. Second operand 3 states and 567 transitions.
[2024-03-09 07:03:04,716 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 254 transitions, 836 flow
[2024-03-09 07:03:04,724 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 254 transitions, 826 flow, removed 0 selfloop flow, removed 5 redundant places.
[2024-03-09 07:03:04,726 INFO  L231             Difference]: Finished difference. Result has 215 places, 238 transitions, 726 flow
[2024-03-09 07:03:04,726 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=204, PETRI_DIFFERENCE_MINUEND_FLOW=650, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=726, PETRI_PLACES=215, PETRI_TRANSITIONS=238}
[2024-03-09 07:03:04,726 INFO  L281   CegarLoopForPetriNet]: 207 programPoint places, 8 predicate places.
[2024-03-09 07:03:04,727 INFO  L495      AbstractCegarLoop]: Abstraction has has 215 places, 238 transitions, 726 flow
[2024-03-09 07:03:04,727 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 174.33333333333334) internal successors, (523), 3 states have internal predecessors, (523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:03:04,727 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 07:03:04,727 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 07:03:04,727 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24
[2024-03-09 07:03:04,727 INFO  L420      AbstractCegarLoop]: === Iteration 6 === Targeting threadErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-09 07:03:04,728 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 07:03:04,728 INFO  L85        PathProgramCache]: Analyzing trace with hash -976578638, now seen corresponding path program 1 times
[2024-03-09 07:03:04,728 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 07:03:04,728 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848915324]
[2024-03-09 07:03:04,728 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 07:03:04,728 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 07:03:04,736 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 07:03:04,751 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 07:03:04,751 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 07:03:04,751 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848915324]
[2024-03-09 07:03:04,751 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848915324] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 07:03:04,751 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 07:03:04,752 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 07:03:04,752 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007580323]
[2024-03-09 07:03:04,752 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 07:03:04,752 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 07:03:04,752 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 07:03:04,753 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 07:03:04,753 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 07:03:04,786 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 167 out of 204
[2024-03-09 07:03:04,786 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 238 transitions, 726 flow. Second operand  has 3 states, 3 states have (on average 171.0) internal successors, (513), 3 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:03:04,787 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 07:03:04,787 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 204
[2024-03-09 07:03:04,787 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 07:03:06,105 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][180], [Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 224#(= |#race~data~0| 0), 235#true, 33#L688-7true, 90#L688-2true, Black: 210#true, 241#true, 47#L705-1true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse])
[2024-03-09 07:03:06,106 INFO  L294   olderBase$Statistics]: this new event has 166 ancestors and is cut-off event
[2024-03-09 07:03:06,106 INFO  L297   olderBase$Statistics]:   existing Event has 159 ancestors and is cut-off event
[2024-03-09 07:03:06,106 INFO  L297   olderBase$Statistics]:   existing Event has 159 ancestors and is cut-off event
[2024-03-09 07:03:06,106 INFO  L297   olderBase$Statistics]:   existing Event has 166 ancestors and is cut-off event
[2024-03-09 07:03:06,299 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 224#(= |#race~data~0| 0), 235#true, 90#L688-2true, Black: 210#true, 241#true, 104#L690true, 47#L705-1true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse])
[2024-03-09 07:03:06,299 INFO  L294   olderBase$Statistics]: this new event has 168 ancestors and is cut-off event
[2024-03-09 07:03:06,299 INFO  L297   olderBase$Statistics]:   existing Event has 168 ancestors and is cut-off event
[2024-03-09 07:03:06,299 INFO  L297   olderBase$Statistics]:   existing Event has 161 ancestors and is cut-off event
[2024-03-09 07:03:06,299 INFO  L297   olderBase$Statistics]:   existing Event has 161 ancestors and is cut-off event
[2024-03-09 07:03:06,361 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 224#(= |#race~data~0| 0), 235#true, 90#L688-2true, Black: 210#true, 241#true, 28#L690-3true, 47#L705-1true, threadThread1of3ForFork0InUse, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse])
[2024-03-09 07:03:06,361 INFO  L294   olderBase$Statistics]: this new event has 169 ancestors and is cut-off event
[2024-03-09 07:03:06,362 INFO  L297   olderBase$Statistics]:   existing Event has 162 ancestors and is cut-off event
[2024-03-09 07:03:06,362 INFO  L297   olderBase$Statistics]:   existing Event has 162 ancestors and is cut-off event
[2024-03-09 07:03:06,362 INFO  L297   olderBase$Statistics]:   existing Event has 169 ancestors and is cut-off event
[2024-03-09 07:03:11,902 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [42#L688-2true, Black: 224#(= |#race~data~0| 0), 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 115#L684-3true, 90#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:11,902 INFO  L294   olderBase$Statistics]: this new event has 199 ancestors and is cut-off event
[2024-03-09 07:03:11,902 INFO  L297   olderBase$Statistics]:   existing Event has 192 ancestors and is cut-off event
[2024-03-09 07:03:11,903 INFO  L297   olderBase$Statistics]:   existing Event has 192 ancestors and is cut-off event
[2024-03-09 07:03:11,903 INFO  L297   olderBase$Statistics]:   existing Event has 192 ancestors and is cut-off event
[2024-03-09 07:03:11,903 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [42#L688-2true, Black: 224#(= |#race~data~0| 0), 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 115#L684-3true, 194#L688-1true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:11,903 INFO  L294   olderBase$Statistics]: this new event has 198 ancestors and is cut-off event
[2024-03-09 07:03:11,903 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-03-09 07:03:11,903 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-03-09 07:03:11,903 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-03-09 07:03:11,903 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 170#L688-1true, 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 115#L684-3true, 90#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:11,904 INFO  L294   olderBase$Statistics]: this new event has 198 ancestors and is cut-off event
[2024-03-09 07:03:11,904 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-03-09 07:03:11,904 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-03-09 07:03:11,904 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-03-09 07:03:12,408 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 42#L688-2true, 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 115#L684-3true, 194#L688-1true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:12,409 INFO  L294   olderBase$Statistics]: this new event has 198 ancestors and is cut-off event
[2024-03-09 07:03:12,409 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-03-09 07:03:12,409 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-03-09 07:03:12,409 INFO  L297   olderBase$Statistics]:   existing Event has 198 ancestors and is cut-off event
[2024-03-09 07:03:12,409 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-03-09 07:03:12,411 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 170#L688-1true, 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 115#L684-3true, 90#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:12,411 INFO  L294   olderBase$Statistics]: this new event has 198 ancestors and is cut-off event
[2024-03-09 07:03:12,411 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-03-09 07:03:12,411 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-03-09 07:03:12,411 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-03-09 07:03:12,411 INFO  L297   olderBase$Statistics]:   existing Event has 198 ancestors and is cut-off event
[2024-03-09 07:03:12,864 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 42#L688-2true, 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 115#L684-3true, 90#L688-2true, 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:12,864 INFO  L294   olderBase$Statistics]: this new event has 199 ancestors and is cut-off event
[2024-03-09 07:03:12,864 INFO  L297   olderBase$Statistics]:   existing Event has 192 ancestors and is cut-off event
[2024-03-09 07:03:12,864 INFO  L297   olderBase$Statistics]:   existing Event has 192 ancestors and is cut-off event
[2024-03-09 07:03:12,864 INFO  L297   olderBase$Statistics]:   existing Event has 192 ancestors and is cut-off event
[2024-03-09 07:03:12,865 INFO  L297   olderBase$Statistics]:   existing Event has 199 ancestors and is cut-off event
[2024-03-09 07:03:13,933 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 42#L688-2true, 235#true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 115#L684-3true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:13,933 INFO  L294   olderBase$Statistics]: this new event has 199 ancestors and is cut-off event
[2024-03-09 07:03:13,933 INFO  L297   olderBase$Statistics]:   existing Event has 199 ancestors and is cut-off event
[2024-03-09 07:03:13,933 INFO  L297   olderBase$Statistics]:   existing Event has 192 ancestors and is cut-off event
[2024-03-09 07:03:13,933 INFO  L297   olderBase$Statistics]:   existing Event has 192 ancestors and is cut-off event
[2024-03-09 07:03:13,942 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][180], [Black: 224#(= |#race~data~0| 0), 235#true, 33#L688-7true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 90#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 142#$Ultimate##0true])
[2024-03-09 07:03:13,942 INFO  L294   olderBase$Statistics]: this new event has 202 ancestors and is cut-off event
[2024-03-09 07:03:13,942 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-09 07:03:13,942 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-09 07:03:13,942 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-09 07:03:13,944 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][180], [Black: 224#(= |#race~data~0| 0), 235#true, 26#$Ultimate##0true, 33#L688-7true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:13,944 INFO  L294   olderBase$Statistics]: this new event has 202 ancestors and is cut-off event
[2024-03-09 07:03:13,944 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-09 07:03:13,944 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-09 07:03:13,944 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-09 07:03:13,945 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 47#L705-1true, 71#L688-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 115#L684-3true, 90#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:13,945 INFO  L294   olderBase$Statistics]: this new event has 202 ancestors and is cut-off event
[2024-03-09 07:03:13,945 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-09 07:03:13,945 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-09 07:03:13,946 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-09 07:03:14,205 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L688-5-->L688-6: Formula: (= |v_threadThread1of3ForFork0_#t~nondet6_3| |v_#race~threads_alive~0_13|)  InVars {threadThread1of3ForFork0_#t~nondet6=|v_threadThread1of3ForFork0_#t~nondet6_3|}  OutVars{threadThread1of3ForFork0_#t~nondet6=|v_threadThread1of3ForFork0_#t~nondet6_3|, #race~threads_alive~0=|v_#race~threads_alive~0_13|}  AuxVars[]  AssignedVars[#race~threads_alive~0][173], [Black: 224#(= |#race~data~0| 0), 235#true, 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 115#L684-3true, 17#L698-7true, 90#L688-2true, Black: 212#(= |#race~threads_alive~0| 0), 45#L688-6true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:14,206 INFO  L294   olderBase$Statistics]: this new event has 201 ancestors and is cut-off event
[2024-03-09 07:03:14,206 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-09 07:03:14,206 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-09 07:03:14,206 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-09 07:03:14,844 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L688-5-->L688-6: Formula: (= |v_#race~threads_alive~0_13| |v_threadThread2of3ForFork0_#t~nondet6_3|)  InVars {threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_3|}  OutVars{threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_3|, #race~threads_alive~0=|v_#race~threads_alive~0_13|}  AuxVars[]  AssignedVars[#race~threads_alive~0][227], [Black: 224#(= |#race~data~0| 0), 235#true, 71#L688-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 115#L684-3true, 17#L698-7true, 241#true, Black: 212#(= |#race~threads_alive~0| 0), 64#L688-6true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:14,844 INFO  L294   olderBase$Statistics]: this new event has 204 ancestors and is cut-off event
[2024-03-09 07:03:14,844 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-09 07:03:14,844 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-09 07:03:14,844 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-09 07:03:15,100 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][180], [Black: 224#(= |#race~data~0| 0), 235#true, 33#L688-7true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 115#L684-3true, 90#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:15,100 INFO  L294   olderBase$Statistics]: this new event has 204 ancestors and is cut-off event
[2024-03-09 07:03:15,100 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-09 07:03:15,100 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-03-09 07:03:15,100 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-03-09 07:03:15,102 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][180], [Black: 224#(= |#race~data~0| 0), 235#true, 33#L688-7true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, 241#true, Black: 210#true, 160#L684-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:15,103 INFO  L294   olderBase$Statistics]: this new event has 204 ancestors and is cut-off event
[2024-03-09 07:03:15,103 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-03-09 07:03:15,103 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-03-09 07:03:15,103 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-09 07:03:15,106 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][52], [Black: 224#(= |#race~data~0| 0), 235#true, 99#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 115#L684-3true, 241#true, Black: 210#true, 64#L688-6true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:15,106 INFO  L294   olderBase$Statistics]: this new event has 203 ancestors and is cut-off event
[2024-03-09 07:03:15,106 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-09 07:03:15,106 INFO  L297   olderBase$Statistics]:   existing Event has 196 ancestors and is cut-off event
[2024-03-09 07:03:15,106 INFO  L297   olderBase$Statistics]:   existing Event has 196 ancestors and is cut-off event
[2024-03-09 07:03:15,729 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 142#$Ultimate##0true])
[2024-03-09 07:03:15,730 INFO  L294   olderBase$Statistics]: this new event has 202 ancestors and is cut-off event
[2024-03-09 07:03:15,730 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-09 07:03:15,730 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-09 07:03:15,730 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-09 07:03:15,730 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 47#L705-1true, 71#L688-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 115#L684-3true, 90#L688-2true, 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:15,731 INFO  L294   olderBase$Statistics]: this new event has 202 ancestors and is cut-off event
[2024-03-09 07:03:15,731 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-09 07:03:15,731 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-09 07:03:15,731 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-09 07:03:15,731 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-09 07:03:15,734 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 142#$Ultimate##0true])
[2024-03-09 07:03:15,734 INFO  L294   olderBase$Statistics]: this new event has 204 ancestors and is cut-off event
[2024-03-09 07:03:15,734 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-03-09 07:03:15,734 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-09 07:03:15,734 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-03-09 07:03:15,736 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 26#$Ultimate##0true, 235#true, 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:15,736 INFO  L294   olderBase$Statistics]: this new event has 204 ancestors and is cut-off event
[2024-03-09 07:03:15,736 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-09 07:03:15,736 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-03-09 07:03:15,736 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-03-09 07:03:15,743 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 115#L684-3true, 90#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:15,743 INFO  L294   olderBase$Statistics]: this new event has 204 ancestors and is cut-off event
[2024-03-09 07:03:15,744 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-03-09 07:03:15,744 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-03-09 07:03:15,744 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-09 07:03:16,280 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 115#L684-3true, 90#L688-2true, 241#true, Black: 210#true, 45#L688-6true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:16,280 INFO  L294   olderBase$Statistics]: this new event has 203 ancestors and is cut-off event
[2024-03-09 07:03:16,280 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-09 07:03:16,280 INFO  L297   olderBase$Statistics]:   existing Event has 196 ancestors and is cut-off event
[2024-03-09 07:03:16,280 INFO  L297   olderBase$Statistics]:   existing Event has 196 ancestors and is cut-off event
[2024-03-09 07:03:16,280 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][180], [Black: 224#(= |#race~data~0| 0), 235#true, 33#L688-7true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 115#L684-3true, 90#L688-2true, 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:16,280 INFO  L294   olderBase$Statistics]: this new event has 204 ancestors and is cut-off event
[2024-03-09 07:03:16,280 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-09 07:03:16,281 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-03-09 07:03:16,281 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-03-09 07:03:16,281 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-09 07:03:16,282 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 241#true, Black: 210#true, 28#L690-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 142#$Ultimate##0true])
[2024-03-09 07:03:16,282 INFO  L294   olderBase$Statistics]: this new event has 205 ancestors and is cut-off event
[2024-03-09 07:03:16,283 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-03-09 07:03:16,283 INFO  L297   olderBase$Statistics]:   existing Event has 198 ancestors and is cut-off event
[2024-03-09 07:03:16,283 INFO  L297   olderBase$Statistics]:   existing Event has 198 ancestors and is cut-off event
[2024-03-09 07:03:16,284 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 26#$Ultimate##0true, 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, Black: 210#true, 241#true, 28#L690-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:16,284 INFO  L294   olderBase$Statistics]: this new event has 205 ancestors and is cut-off event
[2024-03-09 07:03:16,284 INFO  L297   olderBase$Statistics]:   existing Event has 198 ancestors and is cut-off event
[2024-03-09 07:03:16,284 INFO  L297   olderBase$Statistics]:   existing Event has 198 ancestors and is cut-off event
[2024-03-09 07:03:16,284 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-03-09 07:03:16,290 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 115#L684-3true, 90#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:16,290 INFO  L294   olderBase$Statistics]: this new event has 206 ancestors and is cut-off event
[2024-03-09 07:03:16,290 INFO  L297   olderBase$Statistics]:   existing Event has 199 ancestors and is cut-off event
[2024-03-09 07:03:16,291 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-03-09 07:03:16,291 INFO  L297   olderBase$Statistics]:   existing Event has 199 ancestors and is cut-off event
[2024-03-09 07:03:16,955 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 33#L688-7true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 115#L684-3true, 90#L688-2true, 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:16,956 INFO  L294   olderBase$Statistics]: this new event has 204 ancestors and is cut-off event
[2024-03-09 07:03:16,956 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-09 07:03:16,956 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-03-09 07:03:16,956 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-03-09 07:03:16,961 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 141#L688-2true, 241#true, Black: 210#true, 160#L684-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:16,962 INFO  L294   olderBase$Statistics]: this new event has 206 ancestors and is cut-off event
[2024-03-09 07:03:16,962 INFO  L297   olderBase$Statistics]:   existing Event has 199 ancestors and is cut-off event
[2024-03-09 07:03:16,962 INFO  L297   olderBase$Statistics]:   existing Event has 199 ancestors and is cut-off event
[2024-03-09 07:03:16,962 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-03-09 07:03:16,967 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 115#L684-3true, 90#L688-2true, Black: 210#true, 241#true, 28#L690-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:16,967 INFO  L294   olderBase$Statistics]: this new event has 207 ancestors and is cut-off event
[2024-03-09 07:03:16,968 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-09 07:03:16,968 INFO  L297   olderBase$Statistics]:   existing Event has 200 ancestors and is cut-off event
[2024-03-09 07:03:16,968 INFO  L297   olderBase$Statistics]:   existing Event has 200 ancestors and is cut-off event
[2024-03-09 07:03:16,972 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 115#L684-3true, 90#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:16,972 INFO  L294   olderBase$Statistics]: this new event has 206 ancestors and is cut-off event
[2024-03-09 07:03:16,972 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-03-09 07:03:16,972 INFO  L297   olderBase$Statistics]:   existing Event has 199 ancestors and is cut-off event
[2024-03-09 07:03:16,972 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-03-09 07:03:16,972 INFO  L297   olderBase$Statistics]:   existing Event has 199 ancestors and is cut-off event
[2024-03-09 07:03:17,536 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, 241#true, Black: 210#true, 160#L684-3true, 28#L690-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:17,536 INFO  L294   olderBase$Statistics]: this new event has 207 ancestors and is cut-off event
[2024-03-09 07:03:17,537 INFO  L297   olderBase$Statistics]:   existing Event has 200 ancestors and is cut-off event
[2024-03-09 07:03:17,537 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-09 07:03:17,537 INFO  L297   olderBase$Statistics]:   existing Event has 200 ancestors and is cut-off event
[2024-03-09 07:03:17,545 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 115#L684-3true, 90#L688-2true, 241#true, Black: 210#true, 28#L690-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:17,545 INFO  L294   olderBase$Statistics]: this new event has 207 ancestors and is cut-off event
[2024-03-09 07:03:17,545 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-09 07:03:17,545 INFO  L297   olderBase$Statistics]:   existing Event has 200 ancestors and is cut-off event
[2024-03-09 07:03:17,545 INFO  L297   olderBase$Statistics]:   existing Event has 200 ancestors and is cut-off event
[2024-03-09 07:03:17,545 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-09 07:03:17,551 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][52], [Black: 224#(= |#race~data~0| 0), 235#true, 99#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 47#L705-1true, 43#L690-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 115#L684-3true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:17,551 INFO  L294   olderBase$Statistics]: this new event has 207 ancestors and is cut-off event
[2024-03-09 07:03:17,551 INFO  L297   olderBase$Statistics]:   existing Event has 200 ancestors and is cut-off event
[2024-03-09 07:03:17,551 INFO  L297   olderBase$Statistics]:   existing Event has 200 ancestors and is cut-off event
[2024-03-09 07:03:17,551 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-09 07:03:17,553 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [42#L688-2true, Black: 224#(= |#race~data~0| 0), 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#L686-3true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:17,553 INFO  L294   olderBase$Statistics]: this new event has 209 ancestors and is cut-off event
[2024-03-09 07:03:17,554 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-09 07:03:17,554 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-09 07:03:17,554 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-09 07:03:17,554 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [42#L688-2true, Black: 224#(= |#race~data~0| 0), 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#L686-3true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 194#L688-1true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:17,554 INFO  L294   olderBase$Statistics]: this new event has 208 ancestors and is cut-off event
[2024-03-09 07:03:17,554 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-09 07:03:17,554 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-09 07:03:17,554 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-09 07:03:17,554 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 170#L688-1true, 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#L686-3true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:17,555 INFO  L294   olderBase$Statistics]: this new event has 208 ancestors and is cut-off event
[2024-03-09 07:03:17,555 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-09 07:03:17,555 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-09 07:03:17,555 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-09 07:03:18,273 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 42#L688-2true, 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#L686-3true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 194#L688-1true, 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:18,273 INFO  L294   olderBase$Statistics]: this new event has 208 ancestors and is cut-off event
[2024-03-09 07:03:18,273 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-09 07:03:18,273 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-09 07:03:18,273 INFO  L297   olderBase$Statistics]:   existing Event has 208 ancestors and is cut-off event
[2024-03-09 07:03:18,273 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-09 07:03:18,276 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 170#L688-1true, 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#L686-3true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:18,276 INFO  L294   olderBase$Statistics]: this new event has 208 ancestors and is cut-off event
[2024-03-09 07:03:18,276 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-09 07:03:18,276 INFO  L297   olderBase$Statistics]:   existing Event has 208 ancestors and is cut-off event
[2024-03-09 07:03:18,276 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-09 07:03:18,276 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-09 07:03:18,837 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 42#L688-2true, 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#L686-3true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:18,837 INFO  L294   olderBase$Statistics]: this new event has 209 ancestors and is cut-off event
[2024-03-09 07:03:18,837 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-09 07:03:18,837 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-09 07:03:18,837 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-09 07:03:18,837 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-09 07:03:18,840 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [42#L688-2true, Black: 224#(= |#race~data~0| 0), 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 202#L687-3true])
[2024-03-09 07:03:18,840 INFO  L294   olderBase$Statistics]: this new event has 211 ancestors and is cut-off event
[2024-03-09 07:03:18,840 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-09 07:03:18,840 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-09 07:03:18,841 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-09 07:03:18,841 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [42#L688-2true, Black: 224#(= |#race~data~0| 0), 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 194#L688-1true, 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 202#L687-3true])
[2024-03-09 07:03:18,841 INFO  L294   olderBase$Statistics]: this new event has 210 ancestors and is cut-off event
[2024-03-09 07:03:18,841 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-09 07:03:18,841 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-09 07:03:18,841 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-09 07:03:18,841 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 170#L688-1true, 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 202#L687-3true])
[2024-03-09 07:03:18,841 INFO  L294   olderBase$Statistics]: this new event has 210 ancestors and is cut-off event
[2024-03-09 07:03:18,841 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-09 07:03:18,841 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-09 07:03:18,842 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-09 07:03:19,559 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 42#L688-2true, 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 194#L688-1true, 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 202#L687-3true])
[2024-03-09 07:03:19,559 INFO  L294   olderBase$Statistics]: this new event has 210 ancestors and is cut-off event
[2024-03-09 07:03:19,559 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-09 07:03:19,559 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-03-09 07:03:19,559 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-09 07:03:19,559 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-09 07:03:19,562 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 170#L688-1true, 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 202#L687-3true])
[2024-03-09 07:03:19,562 INFO  L294   olderBase$Statistics]: this new event has 210 ancestors and is cut-off event
[2024-03-09 07:03:19,562 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-03-09 07:03:19,562 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-09 07:03:19,562 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-09 07:03:19,562 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-09 07:03:20,178 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 42#L688-2true, 235#true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#L686-3true, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:20,178 INFO  L294   olderBase$Statistics]: this new event has 209 ancestors and is cut-off event
[2024-03-09 07:03:20,178 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-09 07:03:20,178 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-09 07:03:20,178 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-09 07:03:20,193 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 47#L705-1true, 71#L688-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#L686-3true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:20,194 INFO  L294   olderBase$Statistics]: this new event has 212 ancestors and is cut-off event
[2024-03-09 07:03:20,194 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-03-09 07:03:20,194 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-03-09 07:03:20,194 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-03-09 07:03:20,196 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 42#L688-2true, 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 202#L687-3true])
[2024-03-09 07:03:20,196 INFO  L294   olderBase$Statistics]: this new event has 211 ancestors and is cut-off event
[2024-03-09 07:03:20,196 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:03:20,196 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-09 07:03:20,196 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-09 07:03:20,196 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-09 07:03:20,489 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L688-5-->L688-6: Formula: (= |v_#race~threads_alive~0_13| |v_threadThread2of3ForFork0_#t~nondet6_3|)  InVars {threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_3|}  OutVars{threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_3|, #race~threads_alive~0=|v_#race~threads_alive~0_13|}  AuxVars[]  AssignedVars[#race~threads_alive~0][227], [Black: 224#(= |#race~data~0| 0), 235#true, 71#L688-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#L686-3true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 17#L698-7true, 241#true, Black: 212#(= |#race~threads_alive~0| 0), 64#L688-6true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:20,489 INFO  L294   olderBase$Statistics]: this new event has 214 ancestors and is cut-off event
[2024-03-09 07:03:20,489 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-09 07:03:20,489 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-09 07:03:20,489 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-09 07:03:20,489 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L688-5-->L688-6: Formula: (= |v_threadThread1of3ForFork0_#t~nondet6_3| |v_#race~threads_alive~0_13|)  InVars {threadThread1of3ForFork0_#t~nondet6=|v_threadThread1of3ForFork0_#t~nondet6_3|}  OutVars{threadThread1of3ForFork0_#t~nondet6=|v_threadThread1of3ForFork0_#t~nondet6_3|, #race~threads_alive~0=|v_#race~threads_alive~0_13|}  AuxVars[]  AssignedVars[#race~threads_alive~0][173], [Black: 224#(= |#race~data~0| 0), 235#true, 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#L686-3true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 17#L698-7true, 90#L688-2true, Black: 212#(= |#race~threads_alive~0| 0), 45#L688-6true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:20,490 INFO  L294   olderBase$Statistics]: this new event has 211 ancestors and is cut-off event
[2024-03-09 07:03:20,490 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:03:20,490 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:03:20,490 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:03:21,547 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 42#L688-2true, 235#true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 202#L687-3true])
[2024-03-09 07:03:21,548 INFO  L294   olderBase$Statistics]: this new event has 211 ancestors and is cut-off event
[2024-03-09 07:03:21,548 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-09 07:03:21,548 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-09 07:03:21,548 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:03:21,565 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][180], [Black: 224#(= |#race~data~0| 0), 235#true, 33#L688-7true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#L686-3true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:21,565 INFO  L294   olderBase$Statistics]: this new event has 214 ancestors and is cut-off event
[2024-03-09 07:03:21,565 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-09 07:03:21,565 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-09 07:03:21,565 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-09 07:03:21,567 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][180], [Black: 224#(= |#race~data~0| 0), 235#true, 33#L688-7true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 119#L686-3true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:21,567 INFO  L294   olderBase$Statistics]: this new event has 214 ancestors and is cut-off event
[2024-03-09 07:03:21,567 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-09 07:03:21,567 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-09 07:03:21,567 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-09 07:03:21,569 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 47#L705-1true, 71#L688-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 202#L687-3true])
[2024-03-09 07:03:21,569 INFO  L294   olderBase$Statistics]: this new event has 214 ancestors and is cut-off event
[2024-03-09 07:03:21,569 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-09 07:03:21,569 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-09 07:03:21,569 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-09 07:03:21,572 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][52], [Black: 224#(= |#race~data~0| 0), 235#true, 99#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#L686-3true, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, Black: 210#true, 241#true, 64#L688-6true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:21,572 INFO  L294   olderBase$Statistics]: this new event has 213 ancestors and is cut-off event
[2024-03-09 07:03:21,573 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-03-09 07:03:21,573 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-09 07:03:21,573 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-03-09 07:03:21,868 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L688-5-->L688-6: Formula: (= |v_#race~threads_alive~0_13| |v_threadThread2of3ForFork0_#t~nondet6_3|)  InVars {threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_3|}  OutVars{threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_3|, #race~threads_alive~0=|v_#race~threads_alive~0_13|}  AuxVars[]  AssignedVars[#race~threads_alive~0][227], [Black: 224#(= |#race~data~0| 0), 235#true, 71#L688-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 17#L698-7true, 241#true, Black: 212#(= |#race~threads_alive~0| 0), 64#L688-6true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 202#L687-3true])
[2024-03-09 07:03:21,868 INFO  L294   olderBase$Statistics]: this new event has 216 ancestors and is cut-off event
[2024-03-09 07:03:21,868 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-09 07:03:21,868 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-09 07:03:21,868 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-09 07:03:21,868 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L688-5-->L688-6: Formula: (= |v_threadThread1of3ForFork0_#t~nondet6_3| |v_#race~threads_alive~0_13|)  InVars {threadThread1of3ForFork0_#t~nondet6=|v_threadThread1of3ForFork0_#t~nondet6_3|}  OutVars{threadThread1of3ForFork0_#t~nondet6=|v_threadThread1of3ForFork0_#t~nondet6_3|, #race~threads_alive~0=|v_#race~threads_alive~0_13|}  AuxVars[]  AssignedVars[#race~threads_alive~0][173], [Black: 224#(= |#race~data~0| 0), 235#true, 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 17#L698-7true, 90#L688-2true, Black: 212#(= |#race~threads_alive~0| 0), 45#L688-6true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 202#L687-3true])
[2024-03-09 07:03:21,869 INFO  L294   olderBase$Statistics]: this new event has 213 ancestors and is cut-off event
[2024-03-09 07:03:21,869 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-09 07:03:21,869 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-09 07:03:21,869 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-09 07:03:22,186 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 47#L705-1true, 71#L688-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#L686-3true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:22,186 INFO  L294   olderBase$Statistics]: this new event has 212 ancestors and is cut-off event
[2024-03-09 07:03:22,187 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 07:03:22,187 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-03-09 07:03:22,187 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-03-09 07:03:22,187 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-03-09 07:03:22,201 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#L686-3true, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 90#L688-2true, 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:22,201 INFO  L294   olderBase$Statistics]: this new event has 214 ancestors and is cut-off event
[2024-03-09 07:03:22,201 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-09 07:03:22,202 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-09 07:03:22,202 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-09 07:03:22,663 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L688-->L688-1: Formula: (= |v_#race~threads_alive~0_10| 0)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_10|}  AuxVars[]  AssignedVars[#race~threads_alive~0][272], [Black: 224#(= |#race~data~0| 0), 235#true, 71#L688-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 17#L698-7true, 143#L688-1true, 90#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:22,663 INFO  L294   olderBase$Statistics]: this new event has 214 ancestors and is cut-off event
[2024-03-09 07:03:22,663 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-09 07:03:22,663 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-09 07:03:22,664 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-09 07:03:23,049 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#L686-3true, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 90#L688-2true, 241#true, Black: 210#true, 45#L688-6true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:23,050 INFO  L294   olderBase$Statistics]: this new event has 213 ancestors and is cut-off event
[2024-03-09 07:03:23,050 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-03-09 07:03:23,050 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-03-09 07:03:23,050 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-09 07:03:23,050 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][180], [Black: 224#(= |#race~data~0| 0), 235#true, 33#L688-7true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#L686-3true, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 90#L688-2true, 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:23,050 INFO  L294   olderBase$Statistics]: this new event has 214 ancestors and is cut-off event
[2024-03-09 07:03:23,050 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-09 07:03:23,051 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-09 07:03:23,051 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-09 07:03:23,051 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-09 07:03:23,063 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#L686-3true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:23,064 INFO  L294   olderBase$Statistics]: this new event has 216 ancestors and is cut-off event
[2024-03-09 07:03:23,064 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-09 07:03:23,064 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-09 07:03:23,064 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-09 07:03:23,073 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][180], [Black: 224#(= |#race~data~0| 0), 235#true, 33#L688-7true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 202#L687-3true])
[2024-03-09 07:03:23,073 INFO  L294   olderBase$Statistics]: this new event has 216 ancestors and is cut-off event
[2024-03-09 07:03:23,073 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-09 07:03:23,073 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-09 07:03:23,073 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-09 07:03:23,076 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][180], [Black: 224#(= |#race~data~0| 0), 235#true, 33#L688-7true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, Black: 210#true, 241#true, 31#L687-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:23,076 INFO  L294   olderBase$Statistics]: this new event has 216 ancestors and is cut-off event
[2024-03-09 07:03:23,076 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-09 07:03:23,076 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-09 07:03:23,076 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-09 07:03:23,081 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][52], [Black: 224#(= |#race~data~0| 0), 235#true, 99#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, Black: 210#true, 241#true, 64#L688-6true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 202#L687-3true])
[2024-03-09 07:03:23,081 INFO  L294   olderBase$Statistics]: this new event has 215 ancestors and is cut-off event
[2024-03-09 07:03:23,081 INFO  L297   olderBase$Statistics]:   existing Event has 208 ancestors and is cut-off event
[2024-03-09 07:03:23,082 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-03-09 07:03:23,082 INFO  L297   olderBase$Statistics]:   existing Event has 208 ancestors and is cut-off event
[2024-03-09 07:03:23,700 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 33#L688-7true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#L686-3true, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 90#L688-2true, 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:23,700 INFO  L294   olderBase$Statistics]: this new event has 214 ancestors and is cut-off event
[2024-03-09 07:03:23,700 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-09 07:03:23,700 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-09 07:03:23,700 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-09 07:03:23,700 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 47#L705-1true, 71#L688-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 202#L687-3true])
[2024-03-09 07:03:23,701 INFO  L294   olderBase$Statistics]: this new event has 214 ancestors and is cut-off event
[2024-03-09 07:03:23,701 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-09 07:03:23,701 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-09 07:03:23,701 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-09 07:03:23,701 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-09 07:03:23,706 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 119#L686-3true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:23,706 INFO  L294   olderBase$Statistics]: this new event has 216 ancestors and is cut-off event
[2024-03-09 07:03:23,706 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-09 07:03:23,706 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-09 07:03:23,707 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-09 07:03:23,712 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#L686-3true, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 90#L688-2true, Black: 210#true, 241#true, 28#L690-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:23,712 INFO  L294   olderBase$Statistics]: this new event has 217 ancestors and is cut-off event
[2024-03-09 07:03:23,712 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-03-09 07:03:23,712 INFO  L297   olderBase$Statistics]:   existing Event has 217 ancestors and is cut-off event
[2024-03-09 07:03:23,712 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-03-09 07:03:23,714 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#L686-3true, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 90#L688-2true, 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:23,715 INFO  L294   olderBase$Statistics]: this new event has 216 ancestors and is cut-off event
[2024-03-09 07:03:23,715 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-09 07:03:23,715 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-09 07:03:23,715 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-09 07:03:23,715 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-09 07:03:23,719 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 90#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 202#L687-3true])
[2024-03-09 07:03:23,719 INFO  L294   olderBase$Statistics]: this new event has 216 ancestors and is cut-off event
[2024-03-09 07:03:23,719 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-09 07:03:23,719 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-09 07:03:23,719 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-09 07:03:24,446 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 90#L688-2true, 241#true, Black: 210#true, 45#L688-6true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 202#L687-3true])
[2024-03-09 07:03:24,446 INFO  L294   olderBase$Statistics]: this new event has 215 ancestors and is cut-off event
[2024-03-09 07:03:24,446 INFO  L297   olderBase$Statistics]:   existing Event has 208 ancestors and is cut-off event
[2024-03-09 07:03:24,446 INFO  L297   olderBase$Statistics]:   existing Event has 208 ancestors and is cut-off event
[2024-03-09 07:03:24,447 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-03-09 07:03:24,447 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][180], [Black: 224#(= |#race~data~0| 0), 235#true, 33#L688-7true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 90#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 202#L687-3true])
[2024-03-09 07:03:24,447 INFO  L294   olderBase$Statistics]: this new event has 216 ancestors and is cut-off event
[2024-03-09 07:03:24,447 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-09 07:03:24,447 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-09 07:03:24,447 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-09 07:03:24,447 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-09 07:03:24,450 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 119#L686-3true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, 241#true, Black: 210#true, 28#L690-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:24,450 INFO  L294   olderBase$Statistics]: this new event has 217 ancestors and is cut-off event
[2024-03-09 07:03:24,450 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-03-09 07:03:24,451 INFO  L297   olderBase$Statistics]:   existing Event has 217 ancestors and is cut-off event
[2024-03-09 07:03:24,451 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-03-09 07:03:24,461 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 202#L687-3true])
[2024-03-09 07:03:24,461 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-03-09 07:03:24,461 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:03:24,461 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-09 07:03:24,461 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:03:24,462 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#L686-3true, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 90#L688-2true, Black: 210#true, 241#true, 28#L690-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:24,463 INFO  L294   olderBase$Statistics]: this new event has 217 ancestors and is cut-off event
[2024-03-09 07:03:24,463 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-03-09 07:03:24,463 INFO  L297   olderBase$Statistics]:   existing Event has 217 ancestors and is cut-off event
[2024-03-09 07:03:24,463 INFO  L297   olderBase$Statistics]:   existing Event has 217 ancestors and is cut-off event
[2024-03-09 07:03:24,463 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-03-09 07:03:24,468 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][180], [Black: 224#(= |#race~data~0| 0), 235#true, 33#L688-7true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 143#L688-1true, 90#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:24,469 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-03-09 07:03:24,469 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:03:24,469 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-09 07:03:24,469 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:03:24,470 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][180], [Black: 224#(= |#race~data~0| 0), 235#true, 33#L688-7true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 194#L688-1true, 141#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:24,470 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-03-09 07:03:24,470 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:03:24,470 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-09 07:03:24,471 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:03:24,476 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][52], [Black: 224#(= |#race~data~0| 0), 235#true, 99#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 47#L705-1true, 43#L690-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#L686-3true, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:24,476 INFO  L294   olderBase$Statistics]: this new event has 217 ancestors and is cut-off event
[2024-03-09 07:03:24,477 INFO  L297   olderBase$Statistics]:   existing Event has 217 ancestors and is cut-off event
[2024-03-09 07:03:24,477 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-03-09 07:03:24,477 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-03-09 07:03:25,028 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 33#L688-7true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 90#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 202#L687-3true])
[2024-03-09 07:03:25,028 INFO  L294   olderBase$Statistics]: this new event has 216 ancestors and is cut-off event
[2024-03-09 07:03:25,028 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-09 07:03:25,028 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-09 07:03:25,029 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-09 07:03:25,034 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, 241#true, Black: 210#true, 31#L687-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:25,034 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-03-09 07:03:25,034 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:03:25,034 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:03:25,034 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-09 07:03:25,043 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 90#L688-2true, Black: 210#true, 241#true, 28#L690-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 202#L687-3true])
[2024-03-09 07:03:25,043 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-03-09 07:03:25,044 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-09 07:03:25,044 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 07:03:25,044 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 07:03:25,046 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 90#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 202#L687-3true])
[2024-03-09 07:03:25,046 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-03-09 07:03:25,046 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:03:25,047 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-09 07:03:25,047 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-09 07:03:25,047 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:03:25,051 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 143#L688-1true, 90#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:25,051 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-03-09 07:03:25,051 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-09 07:03:25,051 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:03:25,051 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:03:25,052 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 194#L688-1true, 141#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:25,052 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-03-09 07:03:25,052 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-09 07:03:25,052 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:03:25,052 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:03:25,054 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][180], [Black: 224#(= |#race~data~0| 0), 235#true, 33#L688-7true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 141#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:25,054 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-03-09 07:03:25,054 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-09 07:03:25,055 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 07:03:25,055 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 07:03:25,056 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][180], [Black: 224#(= |#race~data~0| 0), 235#true, 33#L688-7true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:25,056 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-03-09 07:03:25,056 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 07:03:25,057 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-09 07:03:25,057 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 07:03:25,057 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][180], [Black: 224#(= |#race~data~0| 0), 235#true, 33#L688-7true, 47#L705-1true, 109#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:25,057 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-03-09 07:03:25,058 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 07:03:25,058 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 07:03:25,058 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-09 07:03:25,757 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 141#L688-2true, 241#true, Black: 210#true, 28#L690-3true, 31#L687-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:25,757 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-03-09 07:03:25,757 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 07:03:25,757 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 07:03:25,757 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-09 07:03:25,769 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 90#L688-2true, Black: 210#true, 241#true, 28#L690-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 202#L687-3true])
[2024-03-09 07:03:25,769 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-03-09 07:03:25,769 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-09 07:03:25,769 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-09 07:03:25,769 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 07:03:25,769 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 07:03:25,772 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, 90#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:25,772 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-03-09 07:03:25,773 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 07:03:25,773 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-09 07:03:25,773 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 07:03:25,779 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][52], [Black: 224#(= |#race~data~0| 0), 235#true, 99#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 47#L705-1true, 43#L690-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 202#L687-3true])
[2024-03-09 07:03:25,779 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-03-09 07:03:25,779 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 07:03:25,779 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-09 07:03:25,779 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 07:03:26,264 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 143#L688-1true, 90#L688-2true, 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:26,264 INFO  L294   olderBase$Statistics]: this new event has 220 ancestors and is cut-off event
[2024-03-09 07:03:26,264 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-09 07:03:26,265 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-03-09 07:03:26,265 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-09 07:03:26,266 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 194#L688-1true, 141#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:26,266 INFO  L294   olderBase$Statistics]: this new event has 220 ancestors and is cut-off event
[2024-03-09 07:03:26,266 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-09 07:03:26,266 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-09 07:03:26,266 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-03-09 07:03:26,735 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 143#L688-1true, 90#L688-2true, Black: 210#true, 241#true, 28#L690-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:26,735 INFO  L294   olderBase$Statistics]: this new event has 221 ancestors and is cut-off event
[2024-03-09 07:03:26,735 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-09 07:03:26,736 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-09 07:03:26,736 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-09 07:03:26,736 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 194#L688-1true, 141#L688-2true, Black: 210#true, 241#true, 28#L690-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:26,736 INFO  L294   olderBase$Statistics]: this new event has 221 ancestors and is cut-off event
[2024-03-09 07:03:26,736 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-09 07:03:26,737 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-09 07:03:26,737 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-09 07:03:26,739 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 141#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:26,739 INFO  L294   olderBase$Statistics]: this new event has 221 ancestors and is cut-off event
[2024-03-09 07:03:26,739 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-09 07:03:26,739 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-09 07:03:26,740 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-09 07:03:26,740 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 141#L688-2true, 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:26,740 INFO  L294   olderBase$Statistics]: this new event has 221 ancestors and is cut-off event
[2024-03-09 07:03:26,740 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-09 07:03:26,740 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-09 07:03:26,740 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-09 07:03:27,310 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 47#L705-1true, 109#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, Black: 210#true, 241#true, 28#L690-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:27,311 INFO  L294   olderBase$Statistics]: this new event has 222 ancestors and is cut-off event
[2024-03-09 07:03:27,311 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-03-09 07:03:27,311 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-03-09 07:03:27,311 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-03-09 07:03:27,311 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 104#L690true, 47#L705-1true, 109#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:27,311 INFO  L294   olderBase$Statistics]: this new event has 221 ancestors and is cut-off event
[2024-03-09 07:03:27,311 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-09 07:03:27,311 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-09 07:03:27,312 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-09 07:03:27,315 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, 90#L688-2true, Black: 210#true, 241#true, 28#L690-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:27,315 INFO  L294   olderBase$Statistics]: this new event has 222 ancestors and is cut-off event
[2024-03-09 07:03:27,315 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-03-09 07:03:27,315 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-03-09 07:03:27,315 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-03-09 07:03:27,316 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, 241#true, Black: 210#true, 28#L690-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:27,316 INFO  L294   olderBase$Statistics]: this new event has 222 ancestors and is cut-off event
[2024-03-09 07:03:27,316 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-03-09 07:03:27,316 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-03-09 07:03:27,316 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-03-09 07:03:27,324 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][180], [Black: 224#(= |#race~data~0| 0), 235#true, 33#L688-7true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, Black: 210#true, 241#true, 64#L688-6true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:27,324 INFO  L294   olderBase$Statistics]: this new event has 223 ancestors and is cut-off event
[2024-03-09 07:03:27,324 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-09 07:03:27,325 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-09 07:03:27,325 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-09 07:03:27,718 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][52], [Black: 224#(= |#race~data~0| 0), 235#true, 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 47#L705-1true, 109#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 210#true, 241#true, 64#L688-6true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:27,718 INFO  L294   olderBase$Statistics]: this new event has 223 ancestors and is cut-off event
[2024-03-09 07:03:27,718 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-09 07:03:27,718 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-09 07:03:27,719 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-09 07:03:27,719 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][148], [Black: 224#(= |#race~data~0| 0), 235#true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 33#L688-7true, 47#L705-1true, 108#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:27,719 INFO  L294   olderBase$Statistics]: this new event has 223 ancestors and is cut-off event
[2024-03-09 07:03:27,719 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-09 07:03:27,720 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-09 07:03:27,720 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-09 07:03:28,035 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 47#L705-1true, 109#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, Black: 210#true, 241#true, 28#L690-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:28,035 INFO  L294   olderBase$Statistics]: this new event has 222 ancestors and is cut-off event
[2024-03-09 07:03:28,035 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-03-09 07:03:28,035 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-03-09 07:03:28,035 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-03-09 07:03:28,035 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-03-09 07:03:28,036 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][180], [Black: 224#(= |#race~data~0| 0), 235#true, 33#L688-7true, 47#L705-1true, 108#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:28,037 INFO  L294   olderBase$Statistics]: this new event has 223 ancestors and is cut-off event
[2024-03-09 07:03:28,037 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-09 07:03:28,037 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-09 07:03:28,037 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-09 07:03:28,600 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][180], [Black: 224#(= |#race~data~0| 0), 235#true, 33#L688-7true, 47#L705-1true, 43#L690-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:28,600 INFO  L294   olderBase$Statistics]: this new event has 227 ancestors and is cut-off event
[2024-03-09 07:03:28,600 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-03-09 07:03:28,600 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-03-09 07:03:28,600 INFO  L297   olderBase$Statistics]:   existing Event has 227 ancestors and is cut-off event
[2024-03-09 07:03:29,012 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][52], [Black: 224#(= |#race~data~0| 0), 235#true, 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 47#L705-1true, 109#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 43#L690-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:29,013 INFO  L294   olderBase$Statistics]: this new event has 227 ancestors and is cut-off event
[2024-03-09 07:03:29,013 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-03-09 07:03:29,013 INFO  L297   olderBase$Statistics]:   existing Event has 227 ancestors and is cut-off event
[2024-03-09 07:03:29,013 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-03-09 07:03:29,014 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][148], [Black: 224#(= |#race~data~0| 0), 235#true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 33#L688-7true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 34#L690-3true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:29,014 INFO  L294   olderBase$Statistics]: this new event has 227 ancestors and is cut-off event
[2024-03-09 07:03:29,014 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-03-09 07:03:29,014 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-03-09 07:03:29,014 INFO  L297   olderBase$Statistics]:   existing Event has 227 ancestors and is cut-off event
[2024-03-09 07:03:29,212 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][180], [Black: 224#(= |#race~data~0| 0), 235#true, 33#L688-7true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 34#L690-3true, 90#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:29,213 INFO  L294   olderBase$Statistics]: this new event has 227 ancestors and is cut-off event
[2024-03-09 07:03:29,213 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-03-09 07:03:29,213 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-03-09 07:03:29,213 INFO  L297   olderBase$Statistics]:   existing Event has 227 ancestors and is cut-off event
[2024-03-09 07:03:29,396 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][52], [Black: 224#(= |#race~data~0| 0), 235#true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 34#L690-3true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:29,397 INFO  L294   olderBase$Statistics]: this new event has 229 ancestors and is cut-off event
[2024-03-09 07:03:29,397 INFO  L297   olderBase$Statistics]:   existing Event has 229 ancestors and is cut-off event
[2024-03-09 07:03:29,397 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-03-09 07:03:29,397 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-03-09 07:03:29,548 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][52], [Black: 224#(= |#race~data~0| 0), 235#true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 34#L690-3true, Black: 210#true, 241#true, 28#L690-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:29,549 INFO  L294   olderBase$Statistics]: this new event has 230 ancestors and is cut-off event
[2024-03-09 07:03:29,549 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-09 07:03:29,549 INFO  L297   olderBase$Statistics]:   existing Event has 230 ancestors and is cut-off event
[2024-03-09 07:03:29,549 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-09 07:03:29,555 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][52], [Black: 224#(= |#race~data~0| 0), 235#true, 99#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 47#L705-1true, 43#L690-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 34#L690-3true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:29,555 INFO  L294   olderBase$Statistics]: this new event has 230 ancestors and is cut-off event
[2024-03-09 07:03:29,555 INFO  L297   olderBase$Statistics]:   existing Event has 230 ancestors and is cut-off event
[2024-03-09 07:03:29,555 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-09 07:03:29,555 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-09 07:03:29,996 INFO  L124   PetriNetUnfolderBase]: 73166/197184 cut-off events.
[2024-03-09 07:03:29,996 INFO  L125   PetriNetUnfolderBase]: For 100384/109253 co-relation queries the response was YES.
[2024-03-09 07:03:30,801 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 391846 conditions, 197184 events. 73166/197184 cut-off events. For 100384/109253 co-relation queries the response was YES. Maximal size of possible extension queue 6035. Compared 2951002 event pairs, 39102 based on Foata normal form. 1123/173800 useless extension candidates. Maximal degree in co-relation 386959. Up to 82423 conditions per place. 
[2024-03-09 07:03:31,716 INFO  L140   encePairwiseOnDemand]: 193/204 looper letters, 67 selfloop transitions, 28 changer transitions 0/278 dead transitions.
[2024-03-09 07:03:31,716 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 278 transitions, 1086 flow
[2024-03-09 07:03:31,716 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 07:03:31,717 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 07:03:31,717 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 561 transitions.
[2024-03-09 07:03:31,718 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9166666666666666
[2024-03-09 07:03:31,718 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 561 transitions.
[2024-03-09 07:03:31,718 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 561 transitions.
[2024-03-09 07:03:31,718 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 07:03:31,718 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 561 transitions.
[2024-03-09 07:03:31,719 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 187.0) internal successors, (561), 3 states have internal predecessors, (561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:03:31,720 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 204.0) internal successors, (816), 4 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:03:31,720 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 204.0) internal successors, (816), 4 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:03:31,720 INFO  L175             Difference]: Start difference. First operand has 215 places, 238 transitions, 726 flow. Second operand 3 states and 561 transitions.
[2024-03-09 07:03:31,720 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 278 transitions, 1086 flow
[2024-03-09 07:03:31,758 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 278 transitions, 1068 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 07:03:31,760 INFO  L231             Difference]: Finished difference. Result has 217 places, 262 transitions, 998 flow
[2024-03-09 07:03:31,760 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=204, PETRI_DIFFERENCE_MINUEND_FLOW=708, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=998, PETRI_PLACES=217, PETRI_TRANSITIONS=262}
[2024-03-09 07:03:31,761 INFO  L281   CegarLoopForPetriNet]: 207 programPoint places, 10 predicate places.
[2024-03-09 07:03:31,761 INFO  L495      AbstractCegarLoop]: Abstraction has has 217 places, 262 transitions, 998 flow
[2024-03-09 07:03:31,761 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 171.0) internal successors, (513), 3 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:03:31,761 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 07:03:31,761 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 07:03:31,762 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25
[2024-03-09 07:03:31,762 INFO  L420      AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-09 07:03:31,762 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 07:03:31,762 INFO  L85        PathProgramCache]: Analyzing trace with hash 1462502681, now seen corresponding path program 1 times
[2024-03-09 07:03:31,762 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 07:03:31,762 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441807508]
[2024-03-09 07:03:31,763 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 07:03:31,763 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 07:03:31,772 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 07:03:31,829 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 07:03:31,829 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 07:03:31,829 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441807508]
[2024-03-09 07:03:31,830 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441807508] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-09 07:03:31,830 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [569689311]
[2024-03-09 07:03:31,830 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 07:03:31,830 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 07:03:31,830 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-09 07:03:31,833 INFO  L229       MonitoredProcess]: Starting monitored process 4 with /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-03-09 07:03:31,835 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process
[2024-03-09 07:03:31,967 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 07:03:31,969 INFO  L262         TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 4 conjunts are in the unsatisfiable core
[2024-03-09 07:03:31,971 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 07:03:32,056 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 07:03:32,056 INFO  L323         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-03-09 07:03:32,056 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [569689311] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 07:03:32,056 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences.
[2024-03-09 07:03:32,057 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7
[2024-03-09 07:03:32,057 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656217516]
[2024-03-09 07:03:32,057 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 07:03:32,057 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 5 states
[2024-03-09 07:03:32,058 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 07:03:32,058 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants.
[2024-03-09 07:03:32,058 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42
[2024-03-09 07:03:32,080 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 169 out of 204
[2024-03-09 07:03:32,081 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 262 transitions, 998 flow. Second operand  has 5 states, 5 states have (on average 171.4) internal successors, (857), 5 states have internal predecessors, (857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:03:32,081 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 07:03:32,081 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 204
[2024-03-09 07:03:32,081 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 07:03:33,781 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 247#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:33,782 INFO  L294   olderBase$Statistics]: this new event has 166 ancestors and is cut-off event
[2024-03-09 07:03:33,782 INFO  L297   olderBase$Statistics]:   existing Event has 166 ancestors and is cut-off event
[2024-03-09 07:03:33,782 INFO  L297   olderBase$Statistics]:   existing Event has 159 ancestors and is cut-off event
[2024-03-09 07:03:33,782 INFO  L297   olderBase$Statistics]:   existing Event has 159 ancestors and is cut-off event
[2024-03-09 07:03:33,784 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 251#(<= 1 ~threads_alive~0), 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:33,784 INFO  L294   olderBase$Statistics]: this new event has 166 ancestors and is cut-off event
[2024-03-09 07:03:33,784 INFO  L297   olderBase$Statistics]:   existing Event has 159 ancestors and is cut-off event
[2024-03-09 07:03:33,784 INFO  L297   olderBase$Statistics]:   existing Event has 166 ancestors and is cut-off event
[2024-03-09 07:03:33,784 INFO  L297   olderBase$Statistics]:   existing Event has 159 ancestors and is cut-off event
[2024-03-09 07:03:34,083 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 247#true, 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 241#true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:34,083 INFO  L294   olderBase$Statistics]: this new event has 168 ancestors and is cut-off event
[2024-03-09 07:03:34,084 INFO  L297   olderBase$Statistics]:   existing Event has 168 ancestors and is cut-off event
[2024-03-09 07:03:34,084 INFO  L297   olderBase$Statistics]:   existing Event has 161 ancestors and is cut-off event
[2024-03-09 07:03:34,084 INFO  L297   olderBase$Statistics]:   existing Event has 161 ancestors and is cut-off event
[2024-03-09 07:03:34,085 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 251#(<= 1 ~threads_alive~0), 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 241#true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:34,085 INFO  L294   olderBase$Statistics]: this new event has 168 ancestors and is cut-off event
[2024-03-09 07:03:34,086 INFO  L297   olderBase$Statistics]:   existing Event has 161 ancestors and is cut-off event
[2024-03-09 07:03:34,086 INFO  L297   olderBase$Statistics]:   existing Event has 168 ancestors and is cut-off event
[2024-03-09 07:03:34,086 INFO  L297   olderBase$Statistics]:   existing Event has 161 ancestors and is cut-off event
[2024-03-09 07:03:42,297 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L688-5-->L688-6: Formula: (= |v_#race~threads_alive~0_13| |v_threadThread2of3ForFork0_#t~nondet6_3|)  InVars {threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_3|}  OutVars{threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_3|, #race~threads_alive~0=|v_#race~threads_alive~0_13|}  AuxVars[]  AssignedVars[#race~threads_alive~0][206], [Black: 224#(= |#race~data~0| 0), 247#true, 104#L690true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 212#(= |#race~threads_alive~0| 0), 64#L688-6true, 127#L701-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:42,297 INFO  L294   olderBase$Statistics]: this new event has 196 ancestors and is not cut-off event
[2024-03-09 07:03:42,297 INFO  L297   olderBase$Statistics]:   existing Event has 196 ancestors and is not cut-off event
[2024-03-09 07:03:42,297 INFO  L297   olderBase$Statistics]:   existing Event has 196 ancestors and is not cut-off event
[2024-03-09 07:03:42,297 INFO  L297   olderBase$Statistics]:   existing Event has 196 ancestors and is not cut-off event
[2024-03-09 07:03:43,640 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 247#true, 33#L688-7true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 142#$Ultimate##0true])
[2024-03-09 07:03:43,640 INFO  L294   olderBase$Statistics]: this new event has 202 ancestors and is cut-off event
[2024-03-09 07:03:43,641 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-09 07:03:43,641 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-09 07:03:43,641 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-09 07:03:43,641 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 247#true, 33#L688-7true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 142#$Ultimate##0true])
[2024-03-09 07:03:43,641 INFO  L294   olderBase$Statistics]: this new event has 202 ancestors and is cut-off event
[2024-03-09 07:03:43,642 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-09 07:03:43,642 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-09 07:03:43,642 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-09 07:03:43,642 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-09 07:03:43,644 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 26#$Ultimate##0true, 33#L688-7true, 247#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, 241#true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:43,644 INFO  L294   olderBase$Statistics]: this new event has 202 ancestors and is cut-off event
[2024-03-09 07:03:43,644 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-09 07:03:43,644 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-09 07:03:43,644 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-09 07:03:43,648 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 251#(<= 1 ~threads_alive~0), 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 241#true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 142#$Ultimate##0true])
[2024-03-09 07:03:43,648 INFO  L294   olderBase$Statistics]: this new event has 202 ancestors and is cut-off event
[2024-03-09 07:03:43,648 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-09 07:03:43,648 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-09 07:03:43,648 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-09 07:03:43,649 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 251#(<= 1 ~threads_alive~0), 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 142#$Ultimate##0true])
[2024-03-09 07:03:43,649 INFO  L294   olderBase$Statistics]: this new event has 202 ancestors and is cut-off event
[2024-03-09 07:03:43,649 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-09 07:03:43,649 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-09 07:03:43,649 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-09 07:03:43,649 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-09 07:03:43,651 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 26#$Ultimate##0true, 33#L688-7true, 251#(<= 1 ~threads_alive~0), 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, 241#true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:43,651 INFO  L294   olderBase$Statistics]: this new event has 202 ancestors and is cut-off event
[2024-03-09 07:03:43,651 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-09 07:03:43,651 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-09 07:03:43,651 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-09 07:03:45,809 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 247#true, 33#L688-7true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 115#L684-3true, 90#L688-2true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:45,809 INFO  L294   olderBase$Statistics]: this new event has 204 ancestors and is cut-off event
[2024-03-09 07:03:45,810 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-03-09 07:03:45,810 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-03-09 07:03:45,810 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-09 07:03:45,811 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 247#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, 160#L684-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:45,811 INFO  L294   olderBase$Statistics]: this new event has 204 ancestors and is cut-off event
[2024-03-09 07:03:45,811 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-03-09 07:03:45,811 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-09 07:03:45,811 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-03-09 07:03:45,818 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 251#(<= 1 ~threads_alive~0), 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, 241#true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 160#L684-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:45,818 INFO  L294   olderBase$Statistics]: this new event has 204 ancestors and is cut-off event
[2024-03-09 07:03:45,818 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-03-09 07:03:45,818 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-09 07:03:45,818 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-03-09 07:03:46,745 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 251#(<= 1 ~threads_alive~0), 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 142#$Ultimate##0true])
[2024-03-09 07:03:46,745 INFO  L294   olderBase$Statistics]: this new event has 202 ancestors and is cut-off event
[2024-03-09 07:03:46,745 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-09 07:03:46,745 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-09 07:03:46,745 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-09 07:03:46,749 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 247#true, 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 241#true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 142#$Ultimate##0true])
[2024-03-09 07:03:46,749 INFO  L294   olderBase$Statistics]: this new event has 204 ancestors and is cut-off event
[2024-03-09 07:03:46,749 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-03-09 07:03:46,750 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-03-09 07:03:46,750 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-09 07:03:46,750 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 26#$Ultimate##0true, 247#true, 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:46,750 INFO  L294   olderBase$Statistics]: this new event has 204 ancestors and is cut-off event
[2024-03-09 07:03:46,750 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-03-09 07:03:46,751 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-09 07:03:46,751 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-03-09 07:03:46,757 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 251#(<= 1 ~threads_alive~0), 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 142#$Ultimate##0true])
[2024-03-09 07:03:46,757 INFO  L294   olderBase$Statistics]: this new event has 204 ancestors and is cut-off event
[2024-03-09 07:03:46,758 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-03-09 07:03:46,758 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-09 07:03:46,758 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-03-09 07:03:46,760 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 26#$Ultimate##0true, 251#(<= 1 ~threads_alive~0), 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:46,760 INFO  L294   olderBase$Statistics]: this new event has 204 ancestors and is cut-off event
[2024-03-09 07:03:46,760 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-09 07:03:46,760 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-03-09 07:03:46,760 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-03-09 07:03:46,826 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 247#true, 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 241#true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 142#$Ultimate##0true])
[2024-03-09 07:03:46,826 INFO  L294   olderBase$Statistics]: this new event has 202 ancestors and is cut-off event
[2024-03-09 07:03:46,826 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-09 07:03:46,826 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-09 07:03:46,826 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-09 07:03:48,994 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 247#true, 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 115#L684-3true, 90#L688-2true, 241#true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:48,994 INFO  L294   olderBase$Statistics]: this new event has 206 ancestors and is cut-off event
[2024-03-09 07:03:48,995 INFO  L297   olderBase$Statistics]:   existing Event has 199 ancestors and is cut-off event
[2024-03-09 07:03:48,995 INFO  L297   olderBase$Statistics]:   existing Event has 199 ancestors and is cut-off event
[2024-03-09 07:03:48,995 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-03-09 07:03:48,996 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 247#true, 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, 241#true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 160#L684-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:48,996 INFO  L294   olderBase$Statistics]: this new event has 206 ancestors and is cut-off event
[2024-03-09 07:03:48,996 INFO  L297   olderBase$Statistics]:   existing Event has 199 ancestors and is cut-off event
[2024-03-09 07:03:48,996 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-03-09 07:03:48,996 INFO  L297   olderBase$Statistics]:   existing Event has 199 ancestors and is cut-off event
[2024-03-09 07:03:49,004 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 251#(<= 1 ~threads_alive~0), 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, 160#L684-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:49,004 INFO  L294   olderBase$Statistics]: this new event has 206 ancestors and is cut-off event
[2024-03-09 07:03:49,005 INFO  L297   olderBase$Statistics]:   existing Event has 199 ancestors and is cut-off event
[2024-03-09 07:03:49,005 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-03-09 07:03:49,005 INFO  L297   olderBase$Statistics]:   existing Event has 199 ancestors and is cut-off event
[2024-03-09 07:03:52,487 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 247#true, 137#L685-5true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 241#true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:52,488 INFO  L294   olderBase$Statistics]: this new event has 210 ancestors and is cut-off event
[2024-03-09 07:03:52,488 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-09 07:03:52,488 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-03-09 07:03:52,488 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-09 07:03:53,497 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L705-2-->L705-5: Formula: (= v_~threads_alive~0_4 0)  InVars {~threads_alive~0=v_~threads_alive~0_4}  OutVars{~threads_alive~0=v_~threads_alive~0_4}  AuxVars[]  AssignedVars[][163], [9#L705-5true, Black: 224#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 115#L684-3true, 194#L688-1true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, 28#L690-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 261#(<= 0 ~threads_alive~0)])
[2024-03-09 07:03:53,497 INFO  L294   olderBase$Statistics]: this new event has 208 ancestors and is cut-off event
[2024-03-09 07:03:53,497 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-09 07:03:53,498 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-09 07:03:53,498 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-09 07:03:53,498 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([701] L705-2-->L706: Formula: (not (= v_~threads_alive~0_5 0))  InVars {~threads_alive~0=v_~threads_alive~0_5}  OutVars{~threads_alive~0=v_~threads_alive~0_5}  AuxVars[]  AssignedVars[][164], [Black: 224#(= |#race~data~0| 0), 247#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 183#L706true, 115#L684-3true, 194#L688-1true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, 28#L690-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:53,498 INFO  L294   olderBase$Statistics]: this new event has 208 ancestors and is cut-off event
[2024-03-09 07:03:53,498 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-09 07:03:53,498 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-09 07:03:53,498 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-09 07:03:55,031 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([769] L688-3-->L688-4: Formula: (= (+ v_~threads_alive~0_7 1) |v_threadThread2of3ForFork0_#t~post5_3|)  InVars {threadThread2of3ForFork0_#t~post5=|v_threadThread2of3ForFork0_#t~post5_3|}  OutVars{threadThread2of3ForFork0_#t~post5=|v_threadThread2of3ForFork0_#t~post5_3|, ~threads_alive~0=v_~threads_alive~0_7}  AuxVars[]  AssignedVars[~threads_alive~0][225], [Black: 224#(= |#race~data~0| 0), 247#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 115#L684-3true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, 28#L690-3true, 7#L688-4true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:55,031 INFO  L294   olderBase$Statistics]: this new event has 209 ancestors and is cut-off event
[2024-03-09 07:03:55,031 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-09 07:03:55,031 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-09 07:03:55,031 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-09 07:03:56,122 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([769] L688-3-->L688-4: Formula: (= (+ v_~threads_alive~0_7 1) |v_threadThread2of3ForFork0_#t~post5_3|)  InVars {threadThread2of3ForFork0_#t~post5=|v_threadThread2of3ForFork0_#t~post5_3|}  OutVars{threadThread2of3ForFork0_#t~post5=|v_threadThread2of3ForFork0_#t~post5_3|, ~threads_alive~0=v_~threads_alive~0_7}  AuxVars[]  AssignedVars[~threads_alive~0][225], [Black: 224#(= |#race~data~0| 0), 247#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 94#L705-2true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 115#L684-3true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, 28#L690-3true, 7#L688-4true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:56,122 INFO  L294   olderBase$Statistics]: this new event has 210 ancestors and is cut-off event
[2024-03-09 07:03:56,122 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-09 07:03:56,122 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-09 07:03:56,123 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-09 07:03:56,282 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 247#true, 104#L690true, 137#L685-5true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:56,282 INFO  L294   olderBase$Statistics]: this new event has 212 ancestors and is cut-off event
[2024-03-09 07:03:56,282 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-03-09 07:03:56,283 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-03-09 07:03:56,283 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 07:03:57,664 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 247#true, 33#L688-7true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#L686-3true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, Black: 210#true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:57,664 INFO  L294   olderBase$Statistics]: this new event has 214 ancestors and is cut-off event
[2024-03-09 07:03:57,664 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-09 07:03:57,664 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-09 07:03:57,664 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-09 07:03:57,665 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 247#true, 33#L688-7true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 119#L686-3true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, Black: 210#true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:57,665 INFO  L294   olderBase$Statistics]: this new event has 214 ancestors and is cut-off event
[2024-03-09 07:03:57,665 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-09 07:03:57,665 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-09 07:03:57,665 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-09 07:03:57,672 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 251#(<= 1 ~threads_alive~0), 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 119#L686-3true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, Black: 210#true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:57,672 INFO  L294   olderBase$Statistics]: this new event has 214 ancestors and is cut-off event
[2024-03-09 07:03:57,672 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-09 07:03:57,673 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-09 07:03:57,673 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-09 07:03:57,735 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 37#L685-5true, 247#true, 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, 241#true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:03:57,736 INFO  L294   olderBase$Statistics]: this new event has 212 ancestors and is cut-off event
[2024-03-09 07:03:57,736 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-03-09 07:03:57,736 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-03-09 07:03:57,736 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-03-09 07:03:58,741 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L705-2-->L705-5: Formula: (= v_~threads_alive~0_4 0)  InVars {~threads_alive~0=v_~threads_alive~0_4}  OutVars{~threads_alive~0=v_~threads_alive~0_4}  AuxVars[]  AssignedVars[][163], [Black: 224#(= |#race~data~0| 0), 9#L705-5true, 37#L685-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, 28#L690-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 202#L687-3true, 261#(<= 0 ~threads_alive~0)])
[2024-03-09 07:03:58,741 INFO  L294   olderBase$Statistics]: this new event has 212 ancestors and is cut-off event
[2024-03-09 07:03:58,741 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-03-09 07:03:58,741 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-03-09 07:03:58,741 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 07:03:58,742 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([701] L705-2-->L706: Formula: (not (= v_~threads_alive~0_5 0))  InVars {~threads_alive~0=v_~threads_alive~0_5}  OutVars{~threads_alive~0=v_~threads_alive~0_5}  AuxVars[]  AssignedVars[][164], [Black: 224#(= |#race~data~0| 0), 37#L685-5true, 247#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 183#L706true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, 28#L690-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 202#L687-3true])
[2024-03-09 07:03:58,742 INFO  L294   olderBase$Statistics]: this new event has 212 ancestors and is cut-off event
[2024-03-09 07:03:58,742 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-03-09 07:03:58,742 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-03-09 07:03:58,742 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 07:04:00,446 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 247#true, 33#L688-7true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 202#L687-3true])
[2024-03-09 07:04:00,447 INFO  L294   olderBase$Statistics]: this new event has 216 ancestors and is cut-off event
[2024-03-09 07:04:00,447 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-09 07:04:00,447 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-09 07:04:00,447 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-09 07:04:00,448 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 247#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, 241#true, 31#L687-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:00,448 INFO  L294   olderBase$Statistics]: this new event has 216 ancestors and is cut-off event
[2024-03-09 07:04:00,449 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-09 07:04:00,449 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-09 07:04:00,449 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-09 07:04:00,458 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 251#(<= 1 ~threads_alive~0), 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, Black: 210#true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 31#L687-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:00,459 INFO  L294   olderBase$Statistics]: this new event has 216 ancestors and is cut-off event
[2024-03-09 07:04:00,459 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-09 07:04:00,459 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-09 07:04:00,459 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-09 07:04:01,931 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 247#true, 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#L686-3true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:01,932 INFO  L294   olderBase$Statistics]: this new event has 216 ancestors and is cut-off event
[2024-03-09 07:04:01,932 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-09 07:04:01,932 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-09 07:04:01,932 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-09 07:04:01,933 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 247#true, 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 119#L686-3true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:01,933 INFO  L294   olderBase$Statistics]: this new event has 216 ancestors and is cut-off event
[2024-03-09 07:04:01,933 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-09 07:04:01,933 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-09 07:04:01,933 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-09 07:04:01,943 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 251#(<= 1 ~threads_alive~0), 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 119#L686-3true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:01,943 INFO  L294   olderBase$Statistics]: this new event has 216 ancestors and is cut-off event
[2024-03-09 07:04:01,943 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-09 07:04:01,944 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-09 07:04:01,944 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-09 07:04:03,230 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 247#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 143#L688-1true, 90#L688-2true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:03,231 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-03-09 07:04:03,231 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:04:03,231 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:04:03,231 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-09 07:04:03,232 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 247#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 194#L688-1true, 141#L688-2true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:03,232 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-03-09 07:04:03,233 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-09 07:04:03,233 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:04:03,233 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:04:03,244 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 251#(<= 1 ~threads_alive~0), 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 143#L688-1true, 90#L688-2true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:03,244 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-03-09 07:04:03,244 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:04:03,244 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:04:03,245 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-09 07:04:03,245 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 251#(<= 1 ~threads_alive~0), 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 143#L688-1true, 90#L688-2true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:03,245 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-03-09 07:04:03,245 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:04:03,245 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-09 07:04:03,245 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:04:03,246 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 251#(<= 1 ~threads_alive~0), 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 143#L688-1true, 90#L688-2true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:03,246 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-03-09 07:04:03,246 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-09 07:04:03,247 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:04:03,247 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:04:03,247 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-09 07:04:03,248 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 251#(<= 1 ~threads_alive~0), 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 194#L688-1true, 141#L688-2true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:03,248 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-03-09 07:04:03,248 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:04:03,248 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-09 07:04:03,248 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:04:03,248 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 251#(<= 1 ~threads_alive~0), 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 194#L688-1true, 141#L688-2true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:03,248 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-03-09 07:04:03,249 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:04:03,249 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-09 07:04:03,249 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:04:03,249 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 251#(<= 1 ~threads_alive~0), 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 194#L688-1true, 141#L688-2true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:03,249 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-03-09 07:04:03,249 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:04:03,250 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-09 07:04:03,250 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:04:03,250 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-09 07:04:04,681 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L688-->L688-1: Formula: (= |v_#race~threads_alive~0_10| 0)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_10|}  AuxVars[]  AssignedVars[#race~threads_alive~0][330], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 251#(<= 1 ~threads_alive~0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 94#L705-2true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 194#L688-1true, 143#L688-1true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:04,681 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-03-09 07:04:04,682 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:04:04,682 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-09 07:04:04,682 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:04:04,682 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L688-->L688-1: Formula: (= |v_#race~threads_alive~0_10| 0)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_10|}  AuxVars[]  AssignedVars[#race~threads_alive~0][330], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 251#(<= 1 ~threads_alive~0), 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 143#L688-1true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:04,682 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-03-09 07:04:04,682 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-09 07:04:04,683 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:04:04,683 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:04:04,691 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 247#true, 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 241#true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 202#L687-3true])
[2024-03-09 07:04:04,691 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-03-09 07:04:04,691 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:04:04,691 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:04:04,691 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-09 07:04:04,692 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 247#true, 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, 241#true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 31#L687-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:04,692 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-03-09 07:04:04,692 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-09 07:04:04,692 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:04:04,693 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:04:04,697 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 247#true, 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 143#L688-1true, 90#L688-2true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:04,697 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-03-09 07:04:04,697 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:04:04,697 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-09 07:04:04,697 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:04:04,698 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 247#true, 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 194#L688-1true, 141#L688-2true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:04,698 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-03-09 07:04:04,698 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-09 07:04:04,698 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:04:04,698 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:04:04,701 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 247#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 141#L688-2true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:04,701 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-03-09 07:04:04,701 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 07:04:04,701 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 07:04:04,701 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-09 07:04:04,703 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 247#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:04,703 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-03-09 07:04:04,703 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 07:04:04,703 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-09 07:04:04,703 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 07:04:04,704 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 247#true, 47#L705-1true, 109#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:04,704 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-03-09 07:04:04,704 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-09 07:04:04,704 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 07:04:04,704 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 07:04:04,711 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 251#(<= 1 ~threads_alive~0), 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, 31#L687-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:04,711 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-03-09 07:04:04,711 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:04:04,711 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-09 07:04:04,711 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:04:04,715 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 251#(<= 1 ~threads_alive~0), 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 143#L688-1true, 241#true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:04,716 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-03-09 07:04:04,716 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:04:04,716 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-09 07:04:04,716 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:04:04,716 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-09 07:04:04,716 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 251#(<= 1 ~threads_alive~0), 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 194#L688-1true, 141#L688-2true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:04,717 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-03-09 07:04:04,717 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:04:04,717 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-09 07:04:04,717 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:04:04,717 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-09 07:04:04,719 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 251#(<= 1 ~threads_alive~0), 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 141#L688-2true, Black: 210#true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:04,719 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-03-09 07:04:04,720 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-09 07:04:04,720 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 07:04:04,720 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 07:04:04,720 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 251#(<= 1 ~threads_alive~0), 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 141#L688-2true, 241#true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:04,720 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-03-09 07:04:04,720 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 07:04:04,720 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-09 07:04:04,720 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 07:04:04,721 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 251#(<= 1 ~threads_alive~0), 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, 90#L688-2true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:04,721 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-03-09 07:04:04,721 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-09 07:04:04,721 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 07:04:04,721 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-09 07:04:04,721 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 07:04:04,722 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 33#L688-7true, 251#(<= 1 ~threads_alive~0), 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:04,723 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-03-09 07:04:04,723 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 07:04:04,723 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-09 07:04:04,723 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 07:04:04,723 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 251#(<= 1 ~threads_alive~0), 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, Black: 210#true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:04,723 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-03-09 07:04:04,723 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 07:04:04,724 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-09 07:04:04,724 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-09 07:04:04,724 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 07:04:04,724 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 251#(<= 1 ~threads_alive~0), 47#L705-1true, 109#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:04,724 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-03-09 07:04:04,724 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 07:04:04,725 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 07:04:04,725 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-09 07:04:04,908 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 251#(<= 1 ~threads_alive~0), 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 194#L688-1true, 143#L688-1true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:04,909 INFO  L294   olderBase$Statistics]: this new event has 217 ancestors and is cut-off event
[2024-03-09 07:04:04,909 INFO  L297   olderBase$Statistics]:   existing Event has 217 ancestors and is cut-off event
[2024-03-09 07:04:04,909 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-03-09 07:04:04,909 INFO  L297   olderBase$Statistics]:   existing Event has 217 ancestors and is cut-off event
[2024-03-09 07:04:05,867 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L688-->L688-1: Formula: (= |v_#race~threads_alive~0_10| 0)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_10|}  AuxVars[]  AssignedVars[#race~threads_alive~0][330], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 251#(<= 1 ~threads_alive~0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 94#L705-2true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 143#L688-1true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:05,867 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-03-09 07:04:05,867 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 07:04:05,868 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 07:04:05,868 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-09 07:04:06,057 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L688-->L688-1: Formula: (= |v_#race~threads_alive~0_10| 0)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_10|}  AuxVars[]  AssignedVars[#race~threads_alive~0][330], [Black: 224#(= |#race~data~0| 0), 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 33#L688-7true, 251#(<= 1 ~threads_alive~0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 94#L705-2true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 143#L688-1true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:06,058 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-03-09 07:04:06,058 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 07:04:06,058 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-09 07:04:06,058 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 07:04:06,072 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 247#true, 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 141#L688-2true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:06,072 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-03-09 07:04:06,072 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 07:04:06,072 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-09 07:04:06,072 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 07:04:06,085 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 251#(<= 1 ~threads_alive~0), 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 141#L688-2true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:06,086 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-03-09 07:04:06,086 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 07:04:06,086 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-09 07:04:06,086 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-09 07:04:06,086 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 07:04:06,260 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 251#(<= 1 ~threads_alive~0), 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 143#L688-1true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:06,260 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-03-09 07:04:06,260 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-09 07:04:06,260 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-09 07:04:06,261 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:04:06,713 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([740] L688-5-->L688-6: Formula: (= |v_threadThread3of3ForFork0_#t~nondet6_3| |v_#race~threads_alive~0_13|)  InVars {threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_3|}  OutVars{threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_3|, #race~threads_alive~0=|v_#race~threads_alive~0_13|}  AuxVars[]  AssignedVars[#race~threads_alive~0][340], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 247#true, 108#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 17#L698-7true, 90#L688-2true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 212#(= |#race~threads_alive~0| 0), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:06,714 INFO  L294   olderBase$Statistics]: this new event has 221 ancestors and is cut-off event
[2024-03-09 07:04:06,714 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-09 07:04:06,714 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-09 07:04:06,714 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-09 07:04:07,022 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L705-2-->L705-5: Formula: (= v_~threads_alive~0_4 0)  InVars {~threads_alive~0=v_~threads_alive~0_4}  OutVars{~threads_alive~0=v_~threads_alive~0_4}  AuxVars[]  AssignedVars[][163], [9#L705-5true, Black: 224#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#L686-3true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 194#L688-1true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, 28#L690-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 261#(<= 0 ~threads_alive~0)])
[2024-03-09 07:04:07,023 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-03-09 07:04:07,023 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:04:07,023 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:04:07,023 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:04:07,023 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([701] L705-2-->L706: Formula: (not (= v_~threads_alive~0_5 0))  InVars {~threads_alive~0=v_~threads_alive~0_5}  OutVars{~threads_alive~0=v_~threads_alive~0_5}  AuxVars[]  AssignedVars[][164], [Black: 224#(= |#race~data~0| 0), 247#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#L686-3true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 183#L706true, 194#L688-1true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, 28#L690-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:07,023 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-03-09 07:04:07,023 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:04:07,023 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:04:07,024 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:04:07,239 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 247#true, 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 143#L688-1true, 90#L688-2true, 241#true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:07,239 INFO  L294   olderBase$Statistics]: this new event has 220 ancestors and is cut-off event
[2024-03-09 07:04:07,239 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-03-09 07:04:07,239 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-09 07:04:07,239 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-09 07:04:07,240 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 247#true, 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 194#L688-1true, 141#L688-2true, 241#true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:07,240 INFO  L294   olderBase$Statistics]: this new event has 220 ancestors and is cut-off event
[2024-03-09 07:04:07,240 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-09 07:04:07,240 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-03-09 07:04:07,240 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-09 07:04:07,254 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 251#(<= 1 ~threads_alive~0), 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 143#L688-1true, 90#L688-2true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:07,254 INFO  L294   olderBase$Statistics]: this new event has 220 ancestors and is cut-off event
[2024-03-09 07:04:07,255 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-09 07:04:07,255 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-03-09 07:04:07,255 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-09 07:04:07,255 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 251#(<= 1 ~threads_alive~0), 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 194#L688-1true, 141#L688-2true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:07,256 INFO  L294   olderBase$Statistics]: this new event has 220 ancestors and is cut-off event
[2024-03-09 07:04:07,256 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-09 07:04:07,256 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-03-09 07:04:07,256 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-09 07:04:07,433 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 251#(<= 1 ~threads_alive~0), 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, 7#L688-4true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:07,434 INFO  L294   olderBase$Statistics]: this new event has 221 ancestors and is cut-off event
[2024-03-09 07:04:07,434 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-09 07:04:07,434 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-09 07:04:07,434 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-09 07:04:07,488 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 247#true, 104#L690true, 47#L705-1true, 109#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 194#L688-1true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:07,488 INFO  L294   olderBase$Statistics]: this new event has 220 ancestors and is cut-off event
[2024-03-09 07:04:07,488 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-09 07:04:07,488 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-03-09 07:04:07,489 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-03-09 07:04:07,489 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 247#true, 104#L690true, 47#L705-1true, 109#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:07,489 INFO  L294   olderBase$Statistics]: this new event has 221 ancestors and is cut-off event
[2024-03-09 07:04:07,489 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-09 07:04:07,489 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-09 07:04:07,489 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-09 07:04:08,086 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([740] L688-5-->L688-6: Formula: (= |v_threadThread3of3ForFork0_#t~nondet6_3| |v_#race~threads_alive~0_13|)  InVars {threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_3|}  OutVars{threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_3|, #race~threads_alive~0=|v_#race~threads_alive~0_13|}  AuxVars[]  AssignedVars[#race~threads_alive~0][340], [Black: 224#(= |#race~data~0| 0), 247#true, 33#L688-7true, 108#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 17#L698-7true, 90#L688-2true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 212#(= |#race~threads_alive~0| 0), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:08,086 INFO  L294   olderBase$Statistics]: this new event has 221 ancestors and is cut-off event
[2024-03-09 07:04:08,086 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-09 07:04:08,086 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-09 07:04:08,086 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-09 07:04:08,086 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-09 07:04:08,372 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L688-->L688-1: Formula: (= |v_#race~threads_alive~0_10| 0)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_10|}  AuxVars[]  AssignedVars[#race~threads_alive~0][305], [Black: 224#(= |#race~data~0| 0), 251#(<= 1 ~threads_alive~0), 104#L690true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 94#L705-2true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 194#L688-1true, 143#L688-1true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:08,372 INFO  L294   olderBase$Statistics]: this new event has 220 ancestors and is cut-off event
[2024-03-09 07:04:08,372 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-09 07:04:08,372 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-03-09 07:04:08,372 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-09 07:04:08,373 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L688-->L688-1: Formula: (= |v_#race~threads_alive~0_10| 0)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_10|}  AuxVars[]  AssignedVars[#race~threads_alive~0][305], [Black: 224#(= |#race~data~0| 0), 251#(<= 1 ~threads_alive~0), 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 143#L688-1true, 90#L688-2true, 241#true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:08,373 INFO  L294   olderBase$Statistics]: this new event has 220 ancestors and is cut-off event
[2024-03-09 07:04:08,373 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-09 07:04:08,373 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-03-09 07:04:08,374 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-09 07:04:08,581 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 247#true, 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, 90#L688-2true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:08,581 INFO  L294   olderBase$Statistics]: this new event has 221 ancestors and is cut-off event
[2024-03-09 07:04:08,581 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-09 07:04:08,581 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-09 07:04:08,581 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-09 07:04:08,582 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 247#true, 104#L690true, 47#L705-1true, 109#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 241#true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:08,582 INFO  L294   olderBase$Statistics]: this new event has 221 ancestors and is cut-off event
[2024-03-09 07:04:08,582 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-09 07:04:08,582 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-09 07:04:08,582 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-09 07:04:08,582 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-09 07:04:08,583 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 247#true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, 241#true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:08,583 INFO  L294   olderBase$Statistics]: this new event has 221 ancestors and is cut-off event
[2024-03-09 07:04:08,583 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-09 07:04:08,584 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-09 07:04:08,584 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-09 07:04:08,594 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 251#(<= 1 ~threads_alive~0), 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, 90#L688-2true, 241#true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:08,594 INFO  L294   olderBase$Statistics]: this new event has 221 ancestors and is cut-off event
[2024-03-09 07:04:08,594 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-09 07:04:08,595 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-09 07:04:08,595 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-09 07:04:08,595 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 251#(<= 1 ~threads_alive~0), 104#L690true, 47#L705-1true, 109#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:08,595 INFO  L294   olderBase$Statistics]: this new event has 221 ancestors and is cut-off event
[2024-03-09 07:04:08,595 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-09 07:04:08,595 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-09 07:04:08,595 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-09 07:04:08,596 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 251#(<= 1 ~threads_alive~0), 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, 241#true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:08,596 INFO  L294   olderBase$Statistics]: this new event has 221 ancestors and is cut-off event
[2024-03-09 07:04:08,596 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-09 07:04:08,596 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-09 07:04:08,596 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-09 07:04:08,635 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([769] L688-3-->L688-4: Formula: (= (+ v_~threads_alive~0_7 1) |v_threadThread2of3ForFork0_#t~post5_3|)  InVars {threadThread2of3ForFork0_#t~post5=|v_threadThread2of3ForFork0_#t~post5_3|}  OutVars{threadThread2of3ForFork0_#t~post5=|v_threadThread2of3ForFork0_#t~post5_3|, ~threads_alive~0=v_~threads_alive~0_7}  AuxVars[]  AssignedVars[~threads_alive~0][225], [Black: 224#(= |#race~data~0| 0), 247#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#L686-3true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, 28#L690-3true, 7#L688-4true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:08,635 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-03-09 07:04:08,635 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 07:04:08,635 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 07:04:08,635 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 07:04:08,781 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 251#(<= 1 ~threads_alive~0), 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:08,781 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-03-09 07:04:08,781 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-09 07:04:08,781 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 07:04:08,781 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-09 07:04:09,102 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L688-5-->L688-6: Formula: (= |v_threadThread1of3ForFork0_#t~nondet6_3| |v_#race~threads_alive~0_13|)  InVars {threadThread1of3ForFork0_#t~nondet6=|v_threadThread1of3ForFork0_#t~nondet6_3|}  OutVars{threadThread1of3ForFork0_#t~nondet6=|v_threadThread1of3ForFork0_#t~nondet6_3|, #race~threads_alive~0=|v_#race~threads_alive~0_13|}  AuxVars[]  AssignedVars[#race~threads_alive~0][125], [Black: 224#(= |#race~data~0| 0), 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 187#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 400#(<= 0 |ULTIMATE.start_main_#t~post11#1|), 141#L688-2true, Black: 241#true, Black: 212#(= |#race~threads_alive~0| 0), 64#L688-6true, 45#L688-6true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:09,103 INFO  L294   olderBase$Statistics]: this new event has 220 ancestors and is cut-off event
[2024-03-09 07:04:09,103 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-03-09 07:04:09,103 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-03-09 07:04:09,103 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-03-09 07:04:09,135 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([740] L688-5-->L688-6: Formula: (= |v_threadThread3of3ForFork0_#t~nondet6_3| |v_#race~threads_alive~0_13|)  InVars {threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_3|}  OutVars{threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_3|, #race~threads_alive~0=|v_#race~threads_alive~0_13|}  AuxVars[]  AssignedVars[#race~threads_alive~0][325], [Black: 224#(= |#race~data~0| 0), 247#true, 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 108#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 17#L698-7true, 90#L688-2true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 212#(= |#race~threads_alive~0| 0), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:09,136 INFO  L294   olderBase$Statistics]: this new event has 221 ancestors and is cut-off event
[2024-03-09 07:04:09,136 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-09 07:04:09,136 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-09 07:04:09,136 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-09 07:04:09,563 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L688-->L688-1: Formula: (= |v_#race~threads_alive~0_10| 0)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_10|}  AuxVars[]  AssignedVars[#race~threads_alive~0][305], [Black: 224#(= |#race~data~0| 0), 251#(<= 1 ~threads_alive~0), 104#L690true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 94#L705-2true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 143#L688-1true, Black: 210#true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:09,563 INFO  L294   olderBase$Statistics]: this new event has 221 ancestors and is cut-off event
[2024-03-09 07:04:09,563 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-09 07:04:09,563 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-09 07:04:09,563 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-09 07:04:09,564 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L688-->L688-1: Formula: (= |v_#race~threads_alive~0_10| 0)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_10|}  AuxVars[]  AssignedVars[#race~threads_alive~0][305], [Black: 224#(= |#race~data~0| 0), 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 251#(<= 1 ~threads_alive~0), 104#L690true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 94#L705-2true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 143#L688-1true, 241#true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:09,564 INFO  L294   olderBase$Statistics]: this new event has 221 ancestors and is cut-off event
[2024-03-09 07:04:09,564 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-09 07:04:09,564 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-09 07:04:09,564 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-09 07:04:09,566 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([769] L688-3-->L688-4: Formula: (= (+ v_~threads_alive~0_7 1) |v_threadThread2of3ForFork0_#t~post5_3|)  InVars {threadThread2of3ForFork0_#t~post5=|v_threadThread2of3ForFork0_#t~post5_3|}  OutVars{threadThread2of3ForFork0_#t~post5=|v_threadThread2of3ForFork0_#t~post5_3|, ~threads_alive~0=v_~threads_alive~0_7}  AuxVars[]  AssignedVars[~threads_alive~0][225], [Black: 224#(= |#race~data~0| 0), 247#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#L686-3true, 94#L705-2true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, 28#L690-3true, 7#L688-4true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:09,566 INFO  L294   olderBase$Statistics]: this new event has 220 ancestors and is cut-off event
[2024-03-09 07:04:09,566 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-09 07:04:09,566 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-09 07:04:09,566 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-09 07:04:09,567 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L705-2-->L705-5: Formula: (= v_~threads_alive~0_4 0)  InVars {~threads_alive~0=v_~threads_alive~0_4}  OutVars{~threads_alive~0=v_~threads_alive~0_4}  AuxVars[]  AssignedVars[][163], [9#L705-5true, Black: 224#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 194#L688-1true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 210#true, 28#L690-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 202#L687-3true, 261#(<= 0 ~threads_alive~0)])
[2024-03-09 07:04:09,567 INFO  L294   olderBase$Statistics]: this new event has 220 ancestors and is cut-off event
[2024-03-09 07:04:09,567 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-09 07:04:09,567 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-09 07:04:09,567 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-09 07:04:09,567 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([701] L705-2-->L706: Formula: (not (= v_~threads_alive~0_5 0))  InVars {~threads_alive~0=v_~threads_alive~0_5}  OutVars{~threads_alive~0=v_~threads_alive~0_5}  AuxVars[]  AssignedVars[][164], [Black: 224#(= |#race~data~0| 0), 247#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 183#L706true, 194#L688-1true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 210#true, 28#L690-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 202#L687-3true])
[2024-03-09 07:04:09,568 INFO  L294   olderBase$Statistics]: this new event has 220 ancestors and is cut-off event
[2024-03-09 07:04:09,568 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-09 07:04:09,568 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-09 07:04:09,568 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-09 07:04:09,790 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 247#true, 33#L688-7true, 47#L705-1true, 108#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:09,790 INFO  L294   olderBase$Statistics]: this new event has 223 ancestors and is cut-off event
[2024-03-09 07:04:09,790 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-09 07:04:09,790 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-09 07:04:09,790 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-09 07:04:09,792 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 251#(<= 1 ~threads_alive~0), 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 141#L688-2true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 210#true, 64#L688-6true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:09,792 INFO  L294   olderBase$Statistics]: this new event has 223 ancestors and is cut-off event
[2024-03-09 07:04:09,792 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-09 07:04:09,792 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-09 07:04:09,792 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-09 07:04:10,104 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([740] L688-5-->L688-6: Formula: (= |v_threadThread3of3ForFork0_#t~nondet6_3| |v_#race~threads_alive~0_13|)  InVars {threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_3|}  OutVars{threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_3|, #race~threads_alive~0=|v_#race~threads_alive~0_13|}  AuxVars[]  AssignedVars[#race~threads_alive~0][282], [Black: 224#(= |#race~data~0| 0), 247#true, 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 108#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 194#L688-1true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 212#(= |#race~threads_alive~0| 0), 13#L698-8true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:10,104 INFO  L294   olderBase$Statistics]: this new event has 221 ancestors and is cut-off event
[2024-03-09 07:04:10,104 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-09 07:04:10,105 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-09 07:04:10,105 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-09 07:04:10,494 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([740] L688-5-->L688-6: Formula: (= |v_threadThread3of3ForFork0_#t~nondet6_3| |v_#race~threads_alive~0_13|)  InVars {threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_3|}  OutVars{threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_3|, #race~threads_alive~0=|v_#race~threads_alive~0_13|}  AuxVars[]  AssignedVars[#race~threads_alive~0][282], [139#L699true, Black: 224#(= |#race~data~0| 0), 247#true, 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 108#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 194#L688-1true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 212#(= |#race~threads_alive~0| 0), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:10,495 INFO  L294   olderBase$Statistics]: this new event has 222 ancestors and is cut-off event
[2024-03-09 07:04:10,495 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-03-09 07:04:10,495 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-03-09 07:04:10,495 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-03-09 07:04:10,731 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][52], [Black: 224#(= |#race~data~0| 0), 247#true, 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 47#L705-1true, 109#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, 241#true, 64#L688-6true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:10,731 INFO  L294   olderBase$Statistics]: this new event has 223 ancestors and is cut-off event
[2024-03-09 07:04:10,731 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-09 07:04:10,731 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-09 07:04:10,732 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-09 07:04:10,732 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][151], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 247#true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 47#L705-1true, 108#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:10,732 INFO  L294   olderBase$Statistics]: this new event has 223 ancestors and is cut-off event
[2024-03-09 07:04:10,733 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-09 07:04:10,733 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-09 07:04:10,733 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-09 07:04:10,738 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 251#(<= 1 ~threads_alive~0), 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 141#L688-2true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, 7#L688-4true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:10,738 INFO  L294   olderBase$Statistics]: this new event has 223 ancestors and is cut-off event
[2024-03-09 07:04:10,738 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-09 07:04:10,738 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-09 07:04:10,738 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-09 07:04:10,741 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 251#(<= 1 ~threads_alive~0), 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, 64#L688-6true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:10,741 INFO  L294   olderBase$Statistics]: this new event has 223 ancestors and is cut-off event
[2024-03-09 07:04:10,741 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-09 07:04:10,741 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-09 07:04:10,741 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-09 07:04:10,770 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([769] L688-3-->L688-4: Formula: (= (+ v_~threads_alive~0_7 1) |v_threadThread2of3ForFork0_#t~post5_3|)  InVars {threadThread2of3ForFork0_#t~post5=|v_threadThread2of3ForFork0_#t~post5_3|}  OutVars{threadThread2of3ForFork0_#t~post5=|v_threadThread2of3ForFork0_#t~post5_3|, ~threads_alive~0=v_~threads_alive~0_7}  AuxVars[]  AssignedVars[~threads_alive~0][225], [Black: 224#(= |#race~data~0| 0), 247#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, 241#true, 28#L690-3true, 7#L688-4true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 202#L687-3true])
[2024-03-09 07:04:10,771 INFO  L294   olderBase$Statistics]: this new event has 221 ancestors and is cut-off event
[2024-03-09 07:04:10,771 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-09 07:04:10,771 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-09 07:04:10,771 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-09 07:04:10,958 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L688-5-->L688-6: Formula: (= |v_#race~threads_alive~0_13| |v_threadThread2of3ForFork0_#t~nondet6_3|)  InVars {threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_3|}  OutVars{threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_3|, #race~threads_alive~0=|v_#race~threads_alive~0_13|}  AuxVars[]  AssignedVars[#race~threads_alive~0][206], [139#L699true, Black: 224#(= |#race~data~0| 0), 247#true, 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 143#L688-1true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 212#(= |#race~threads_alive~0| 0), 64#L688-6true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:10,958 INFO  L294   olderBase$Statistics]: this new event has 222 ancestors and is cut-off event
[2024-03-09 07:04:10,958 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-03-09 07:04:10,958 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-03-09 07:04:10,958 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-03-09 07:04:10,962 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([740] L688-5-->L688-6: Formula: (= |v_threadThread3of3ForFork0_#t~nondet6_3| |v_#race~threads_alive~0_13|)  InVars {threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_3|}  OutVars{threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_3|, #race~threads_alive~0=|v_#race~threads_alive~0_13|}  AuxVars[]  AssignedVars[#race~threads_alive~0][282], [139#L699true, Black: 224#(= |#race~data~0| 0), 247#true, 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 108#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 194#L688-1true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 212#(= |#race~threads_alive~0| 0), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:10,962 INFO  L294   olderBase$Statistics]: this new event has 222 ancestors and is cut-off event
[2024-03-09 07:04:10,962 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-03-09 07:04:10,962 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-03-09 07:04:10,962 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-03-09 07:04:10,962 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-03-09 07:04:11,044 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([740] L688-5-->L688-6: Formula: (= |v_threadThread3of3ForFork0_#t~nondet6_3| |v_#race~threads_alive~0_13|)  InVars {threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_3|}  OutVars{threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_3|, #race~threads_alive~0=|v_#race~threads_alive~0_13|}  AuxVars[]  AssignedVars[#race~threads_alive~0][325], [Black: 224#(= |#race~data~0| 0), 247#true, 104#L690true, 108#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 17#L698-7true, 90#L688-2true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 212#(= |#race~threads_alive~0| 0), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:11,044 INFO  L294   olderBase$Statistics]: this new event has 223 ancestors and is cut-off event
[2024-03-09 07:04:11,045 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-09 07:04:11,045 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-09 07:04:11,045 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-09 07:04:11,131 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([740] L688-5-->L688-6: Formula: (= |v_threadThread3of3ForFork0_#t~nondet6_3| |v_#race~threads_alive~0_13|)  InVars {threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_3|}  OutVars{threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_3|, #race~threads_alive~0=|v_#race~threads_alive~0_13|}  AuxVars[]  AssignedVars[#race~threads_alive~0][325], [Black: 224#(= |#race~data~0| 0), 247#true, 104#L690true, 108#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 17#L698-7true, 90#L688-2true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 212#(= |#race~threads_alive~0| 0), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:11,132 INFO  L294   olderBase$Statistics]: this new event has 223 ancestors and is cut-off event
[2024-03-09 07:04:11,132 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-09 07:04:11,132 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-09 07:04:11,132 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-09 07:04:11,132 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-09 07:04:11,538 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([740] L688-5-->L688-6: Formula: (= |v_threadThread3of3ForFork0_#t~nondet6_3| |v_#race~threads_alive~0_13|)  InVars {threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_3|}  OutVars{threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_3|, #race~threads_alive~0=|v_#race~threads_alive~0_13|}  AuxVars[]  AssignedVars[#race~threads_alive~0][282], [139#L699true, Black: 224#(= |#race~data~0| 0), 247#true, 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 108#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 212#(= |#race~threads_alive~0| 0), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:11,539 INFO  L294   olderBase$Statistics]: this new event has 223 ancestors and is cut-off event
[2024-03-09 07:04:11,539 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-09 07:04:11,539 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-09 07:04:11,539 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-09 07:04:11,549 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([769] L688-3-->L688-4: Formula: (= (+ v_~threads_alive~0_7 1) |v_threadThread2of3ForFork0_#t~post5_3|)  InVars {threadThread2of3ForFork0_#t~post5=|v_threadThread2of3ForFork0_#t~post5_3|}  OutVars{threadThread2of3ForFork0_#t~post5=|v_threadThread2of3ForFork0_#t~post5_3|, ~threads_alive~0=v_~threads_alive~0_7}  AuxVars[]  AssignedVars[~threads_alive~0][225], [Black: 224#(= |#race~data~0| 0), 247#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 94#L705-2true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, 241#true, 28#L690-3true, 7#L688-4true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 202#L687-3true])
[2024-03-09 07:04:11,550 INFO  L294   olderBase$Statistics]: this new event has 222 ancestors and is cut-off event
[2024-03-09 07:04:11,550 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-03-09 07:04:11,550 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-03-09 07:04:11,550 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-03-09 07:04:11,923 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([740] L688-5-->L688-6: Formula: (= |v_threadThread3of3ForFork0_#t~nondet6_3| |v_#race~threads_alive~0_13|)  InVars {threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_3|}  OutVars{threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_3|, #race~threads_alive~0=|v_#race~threads_alive~0_13|}  AuxVars[]  AssignedVars[#race~threads_alive~0][282], [Black: 224#(= |#race~data~0| 0), 247#true, 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 108#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 194#L688-1true, 15#L699-3true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 212#(= |#race~threads_alive~0| 0), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:11,924 INFO  L294   olderBase$Statistics]: this new event has 223 ancestors and is cut-off event
[2024-03-09 07:04:11,924 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-09 07:04:11,924 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-09 07:04:11,924 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-09 07:04:11,959 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([740] L688-5-->L688-6: Formula: (= |v_threadThread3of3ForFork0_#t~nondet6_3| |v_#race~threads_alive~0_13|)  InVars {threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_3|}  OutVars{threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_3|, #race~threads_alive~0=|v_#race~threads_alive~0_13|}  AuxVars[]  AssignedVars[#race~threads_alive~0][282], [139#L699true, Black: 224#(= |#race~data~0| 0), 247#true, 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 108#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 90#L688-2true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 212#(= |#race~threads_alive~0| 0), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:11,959 INFO  L294   olderBase$Statistics]: this new event has 223 ancestors and is cut-off event
[2024-03-09 07:04:11,959 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-09 07:04:11,959 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-09 07:04:11,959 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-09 07:04:11,959 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-09 07:04:12,110 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([740] L688-5-->L688-6: Formula: (= |v_threadThread3of3ForFork0_#t~nondet6_3| |v_#race~threads_alive~0_13|)  InVars {threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_3|}  OutVars{threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_3|, #race~threads_alive~0=|v_#race~threads_alive~0_13|}  AuxVars[]  AssignedVars[#race~threads_alive~0][282], [Black: 224#(= |#race~data~0| 0), 247#true, 104#L690true, 108#L688-6true, 187#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 212#(= |#race~threads_alive~0| 0), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:12,110 INFO  L294   olderBase$Statistics]: this new event has 223 ancestors and is cut-off event
[2024-03-09 07:04:12,110 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-09 07:04:12,111 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-09 07:04:12,111 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-09 07:04:12,672 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([738] L688-3-->L688-4: Formula: (= |v_threadThread3of3ForFork0_#t~post5_3| (+ v_~threads_alive~0_7 1))  InVars {threadThread3of3ForFork0_#t~post5=|v_threadThread3of3ForFork0_#t~post5_3|}  OutVars{~threads_alive~0=v_~threads_alive~0_7, threadThread3of3ForFork0_#t~post5=|v_threadThread3of3ForFork0_#t~post5_3|}  AuxVars[]  AssignedVars[~threads_alive~0][311], [Black: 224#(= |#race~data~0| 0), 247#true, 20#L708-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, 35#L688-4true, 28#L690-3true, 7#L688-4true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:12,672 INFO  L294   olderBase$Statistics]: this new event has 224 ancestors and is cut-off event
[2024-03-09 07:04:12,672 INFO  L297   olderBase$Statistics]:   existing Event has 224 ancestors and is cut-off event
[2024-03-09 07:04:12,672 INFO  L297   olderBase$Statistics]:   existing Event has 224 ancestors and is cut-off event
[2024-03-09 07:04:12,672 INFO  L297   olderBase$Statistics]:   existing Event has 224 ancestors and is cut-off event
[2024-03-09 07:04:12,745 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][52], [Black: 224#(= |#race~data~0| 0), 251#(<= 1 ~threads_alive~0), 104#L690true, 47#L705-1true, 109#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, 64#L688-6true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:12,745 INFO  L294   olderBase$Statistics]: this new event has 225 ancestors and is cut-off event
[2024-03-09 07:04:12,745 INFO  L297   olderBase$Statistics]:   existing Event has 225 ancestors and is cut-off event
[2024-03-09 07:04:12,745 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-09 07:04:12,746 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-09 07:04:12,753 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 251#(<= 1 ~threads_alive~0), 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 141#L688-2true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, 64#L688-6true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:12,753 INFO  L294   olderBase$Statistics]: this new event has 225 ancestors and is cut-off event
[2024-03-09 07:04:12,754 INFO  L297   olderBase$Statistics]:   existing Event has 225 ancestors and is cut-off event
[2024-03-09 07:04:12,754 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-09 07:04:12,754 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-09 07:04:12,770 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][52], [Black: 224#(= |#race~data~0| 0), 251#(<= 1 ~threads_alive~0), 104#L690true, 47#L705-1true, 109#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 210#true, 64#L688-6true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:12,771 INFO  L294   olderBase$Statistics]: this new event has 225 ancestors and is cut-off event
[2024-03-09 07:04:12,771 INFO  L297   olderBase$Statistics]:   existing Event has 225 ancestors and is cut-off event
[2024-03-09 07:04:12,771 INFO  L297   olderBase$Statistics]:   existing Event has 225 ancestors and is cut-off event
[2024-03-09 07:04:12,771 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-09 07:04:12,771 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-09 07:04:12,804 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 247#true, 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, 241#true, 64#L688-6true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:12,805 INFO  L294   olderBase$Statistics]: this new event has 223 ancestors and is cut-off event
[2024-03-09 07:04:12,805 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-09 07:04:12,805 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-09 07:04:12,805 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-09 07:04:12,810 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([738] L688-3-->L688-4: Formula: (= |v_threadThread3of3ForFork0_#t~post5_3| (+ v_~threads_alive~0_7 1))  InVars {threadThread3of3ForFork0_#t~post5=|v_threadThread3of3ForFork0_#t~post5_3|}  OutVars{~threads_alive~0=v_~threads_alive~0_7, threadThread3of3ForFork0_#t~post5=|v_threadThread3of3ForFork0_#t~post5_3|}  AuxVars[]  AssignedVars[~threads_alive~0][311], [Black: 224#(= |#race~data~0| 0), 247#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 183#L706true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, 35#L688-4true, 28#L690-3true, 64#L688-6true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:12,810 INFO  L294   olderBase$Statistics]: this new event has 223 ancestors and is cut-off event
[2024-03-09 07:04:12,810 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-09 07:04:12,810 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-09 07:04:12,810 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-09 07:04:12,949 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L688-5-->L688-6: Formula: (= |v_#race~threads_alive~0_13| |v_threadThread2of3ForFork0_#t~nondet6_3|)  InVars {threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_3|}  OutVars{threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_3|, #race~threads_alive~0=|v_#race~threads_alive~0_13|}  AuxVars[]  AssignedVars[#race~threads_alive~0][206], [Black: 224#(= |#race~data~0| 0), 247#true, 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 15#L699-3true, 141#L688-2true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 212#(= |#race~threads_alive~0| 0), 64#L688-6true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:12,950 INFO  L294   olderBase$Statistics]: this new event has 224 ancestors and is cut-off event
[2024-03-09 07:04:12,950 INFO  L297   olderBase$Statistics]:   existing Event has 224 ancestors and is cut-off event
[2024-03-09 07:04:12,950 INFO  L297   olderBase$Statistics]:   existing Event has 224 ancestors and is cut-off event
[2024-03-09 07:04:12,950 INFO  L297   olderBase$Statistics]:   existing Event has 224 ancestors and is cut-off event
[2024-03-09 07:04:12,970 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([740] L688-5-->L688-6: Formula: (= |v_threadThread3of3ForFork0_#t~nondet6_3| |v_#race~threads_alive~0_13|)  InVars {threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_3|}  OutVars{threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_3|, #race~threads_alive~0=|v_#race~threads_alive~0_13|}  AuxVars[]  AssignedVars[#race~threads_alive~0][282], [Black: 224#(= |#race~data~0| 0), 247#true, 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 108#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 15#L699-3true, 90#L688-2true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 212#(= |#race~threads_alive~0| 0), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:12,971 INFO  L294   olderBase$Statistics]: this new event has 224 ancestors and is cut-off event
[2024-03-09 07:04:12,971 INFO  L297   olderBase$Statistics]:   existing Event has 224 ancestors and is cut-off event
[2024-03-09 07:04:12,971 INFO  L297   olderBase$Statistics]:   existing Event has 224 ancestors and is cut-off event
[2024-03-09 07:04:12,971 INFO  L297   olderBase$Statistics]:   existing Event has 224 ancestors and is cut-off event
[2024-03-09 07:04:13,089 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L688-5-->L688-6: Formula: (= |v_#race~threads_alive~0_13| |v_threadThread2of3ForFork0_#t~nondet6_3|)  InVars {threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_3|}  OutVars{threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_3|, #race~threads_alive~0=|v_#race~threads_alive~0_13|}  AuxVars[]  AssignedVars[#race~threads_alive~0][249], [Black: 224#(= |#race~data~0| 0), 247#true, 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 108#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 17#L698-7true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 212#(= |#race~threads_alive~0| 0), 64#L688-6true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:13,089 INFO  L294   olderBase$Statistics]: this new event has 225 ancestors and is cut-off event
[2024-03-09 07:04:13,089 INFO  L297   olderBase$Statistics]:   existing Event has 225 ancestors and is cut-off event
[2024-03-09 07:04:13,089 INFO  L297   olderBase$Statistics]:   existing Event has 225 ancestors and is cut-off event
[2024-03-09 07:04:13,090 INFO  L297   olderBase$Statistics]:   existing Event has 225 ancestors and is cut-off event
[2024-03-09 07:04:13,422 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L688-->L688-1: Formula: (= |v_#race~threads_alive~0_10| 0)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_10|}  AuxVars[]  AssignedVars[#race~threads_alive~0][305], [Black: 224#(= |#race~data~0| 0), 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 251#(<= 1 ~threads_alive~0), 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 143#L688-1true, 90#L688-2true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:13,422 INFO  L294   olderBase$Statistics]: this new event has 225 ancestors and is cut-off event
[2024-03-09 07:04:13,422 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-09 07:04:13,422 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:04:13,423 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-09 07:04:13,552 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([738] L688-3-->L688-4: Formula: (= |v_threadThread3of3ForFork0_#t~post5_3| (+ v_~threads_alive~0_7 1))  InVars {threadThread3of3ForFork0_#t~post5=|v_threadThread3of3ForFork0_#t~post5_3|}  OutVars{~threads_alive~0=v_~threads_alive~0_7, threadThread3of3ForFork0_#t~post5=|v_threadThread3of3ForFork0_#t~post5_3|}  AuxVars[]  AssignedVars[~threads_alive~0][311], [Black: 224#(= |#race~data~0| 0), 247#true, 192#L708-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, 35#L688-4true, 28#L690-3true, 7#L688-4true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:13,553 INFO  L294   olderBase$Statistics]: this new event has 225 ancestors and is cut-off event
[2024-03-09 07:04:13,553 INFO  L297   olderBase$Statistics]:   existing Event has 225 ancestors and is cut-off event
[2024-03-09 07:04:13,553 INFO  L297   olderBase$Statistics]:   existing Event has 225 ancestors and is cut-off event
[2024-03-09 07:04:13,553 INFO  L297   olderBase$Statistics]:   existing Event has 225 ancestors and is cut-off event
[2024-03-09 07:04:13,670 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 251#(<= 1 ~threads_alive~0), 47#L705-1true, 43#L690-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 141#L688-2true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:13,670 INFO  L294   olderBase$Statistics]: this new event has 227 ancestors and is cut-off event
[2024-03-09 07:04:13,670 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-03-09 07:04:13,670 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-03-09 07:04:13,670 INFO  L297   olderBase$Statistics]:   existing Event has 227 ancestors and is cut-off event
[2024-03-09 07:04:13,687 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([738] L688-3-->L688-4: Formula: (= |v_threadThread3of3ForFork0_#t~post5_3| (+ v_~threads_alive~0_7 1))  InVars {threadThread3of3ForFork0_#t~post5=|v_threadThread3of3ForFork0_#t~post5_3|}  OutVars{~threads_alive~0=v_~threads_alive~0_7, threadThread3of3ForFork0_#t~post5=|v_threadThread3of3ForFork0_#t~post5_3|}  AuxVars[]  AssignedVars[~threads_alive~0][311], [Black: 224#(= |#race~data~0| 0), 247#true, 186#L706-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, 241#true, 28#L690-3true, 35#L688-4true, 64#L688-6true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:13,688 INFO  L294   olderBase$Statistics]: this new event has 224 ancestors and is cut-off event
[2024-03-09 07:04:13,688 INFO  L297   olderBase$Statistics]:   existing Event has 224 ancestors and is cut-off event
[2024-03-09 07:04:13,688 INFO  L297   olderBase$Statistics]:   existing Event has 224 ancestors and is cut-off event
[2024-03-09 07:04:13,688 INFO  L297   olderBase$Statistics]:   existing Event has 224 ancestors and is cut-off event
[2024-03-09 07:04:13,837 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([738] L688-3-->L688-4: Formula: (= |v_threadThread3of3ForFork0_#t~post5_3| (+ v_~threads_alive~0_7 1))  InVars {threadThread3of3ForFork0_#t~post5=|v_threadThread3of3ForFork0_#t~post5_3|}  OutVars{~threads_alive~0=v_~threads_alive~0_7, threadThread3of3ForFork0_#t~post5=|v_threadThread3of3ForFork0_#t~post5_3|}  AuxVars[]  AssignedVars[~threads_alive~0][311], [Black: 224#(= |#race~data~0| 0), 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 247#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 15#L699-3true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, 35#L688-4true, 28#L690-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:13,837 INFO  L294   olderBase$Statistics]: this new event has 225 ancestors and is cut-off event
[2024-03-09 07:04:13,837 INFO  L297   olderBase$Statistics]:   existing Event has 225 ancestors and is cut-off event
[2024-03-09 07:04:13,837 INFO  L297   olderBase$Statistics]:   existing Event has 225 ancestors and is cut-off event
[2024-03-09 07:04:13,837 INFO  L297   olderBase$Statistics]:   existing Event has 225 ancestors and is cut-off event
[2024-03-09 07:04:14,375 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L688-->L688-1: Formula: (= |v_#race~threads_alive~0_10| 0)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_10|}  AuxVars[]  AssignedVars[#race~threads_alive~0][305], [Black: 224#(= |#race~data~0| 0), 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 251#(<= 1 ~threads_alive~0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 94#L705-2true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 143#L688-1true, 90#L688-2true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:14,376 INFO  L294   olderBase$Statistics]: this new event has 226 ancestors and is cut-off event
[2024-03-09 07:04:14,376 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-09 07:04:14,376 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 07:04:14,376 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-09 07:04:14,590 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([738] L688-3-->L688-4: Formula: (= |v_threadThread3of3ForFork0_#t~post5_3| (+ v_~threads_alive~0_7 1))  InVars {threadThread3of3ForFork0_#t~post5=|v_threadThread3of3ForFork0_#t~post5_3|}  OutVars{~threads_alive~0=v_~threads_alive~0_7, threadThread3of3ForFork0_#t~post5=|v_threadThread3of3ForFork0_#t~post5_3|}  AuxVars[]  AssignedVars[~threads_alive~0][311], [Black: 224#(= |#race~data~0| 0), 247#true, 6#L706-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, 241#true, 35#L688-4true, 28#L690-3true, 64#L688-6true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:14,591 INFO  L294   olderBase$Statistics]: this new event has 225 ancestors and is cut-off event
[2024-03-09 07:04:14,591 INFO  L297   olderBase$Statistics]:   existing Event has 225 ancestors and is cut-off event
[2024-03-09 07:04:14,591 INFO  L297   olderBase$Statistics]:   existing Event has 225 ancestors and is cut-off event
[2024-03-09 07:04:14,591 INFO  L297   olderBase$Statistics]:   existing Event has 225 ancestors and is cut-off event
[2024-03-09 07:04:14,628 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 247#true, 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 47#L705-1true, 43#L690-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 143#L688-1true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:14,628 INFO  L294   olderBase$Statistics]: this new event has 226 ancestors and is cut-off event
[2024-03-09 07:04:14,628 INFO  L297   olderBase$Statistics]:   existing Event has 226 ancestors and is cut-off event
[2024-03-09 07:04:14,628 INFO  L297   olderBase$Statistics]:   existing Event has 226 ancestors and is cut-off event
[2024-03-09 07:04:14,628 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-09 07:04:15,292 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([738] L688-3-->L688-4: Formula: (= |v_threadThread3of3ForFork0_#t~post5_3| (+ v_~threads_alive~0_7 1))  InVars {threadThread3of3ForFork0_#t~post5=|v_threadThread3of3ForFork0_#t~post5_3|}  OutVars{~threads_alive~0=v_~threads_alive~0_7, threadThread3of3ForFork0_#t~post5=|v_threadThread3of3ForFork0_#t~post5_3|}  AuxVars[]  AssignedVars[~threads_alive~0][311], [Black: 224#(= |#race~data~0| 0), 247#true, 43#L690-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 183#L706true, 241#true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 28#L690-3true, 35#L688-4true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:15,292 INFO  L294   olderBase$Statistics]: this new event has 227 ancestors and is cut-off event
[2024-03-09 07:04:15,292 INFO  L297   olderBase$Statistics]:   existing Event has 227 ancestors and is cut-off event
[2024-03-09 07:04:15,292 INFO  L297   olderBase$Statistics]:   existing Event has 227 ancestors and is cut-off event
[2024-03-09 07:04:15,292 INFO  L297   olderBase$Statistics]:   existing Event has 227 ancestors and is cut-off event
[2024-03-09 07:04:15,795 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 251#(<= 1 ~threads_alive~0), 104#L690true, 47#L705-1true, 43#L690-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 141#L688-2true, 241#true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:15,796 INFO  L294   olderBase$Statistics]: this new event has 229 ancestors and is cut-off event
[2024-03-09 07:04:15,796 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-03-09 07:04:15,796 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-03-09 07:04:15,796 INFO  L297   olderBase$Statistics]:   existing Event has 229 ancestors and is cut-off event
[2024-03-09 07:04:15,828 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([738] L688-3-->L688-4: Formula: (= |v_threadThread3of3ForFork0_#t~post5_3| (+ v_~threads_alive~0_7 1))  InVars {threadThread3of3ForFork0_#t~post5=|v_threadThread3of3ForFork0_#t~post5_3|}  OutVars{~threads_alive~0=v_~threads_alive~0_7, threadThread3of3ForFork0_#t~post5=|v_threadThread3of3ForFork0_#t~post5_3|}  AuxVars[]  AssignedVars[~threads_alive~0][311], [Black: 224#(= |#race~data~0| 0), 247#true, 186#L706-3true, 43#L690-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 241#true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 35#L688-4true, 28#L690-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:15,828 INFO  L294   olderBase$Statistics]: this new event has 228 ancestors and is cut-off event
[2024-03-09 07:04:15,828 INFO  L297   olderBase$Statistics]:   existing Event has 228 ancestors and is cut-off event
[2024-03-09 07:04:15,828 INFO  L297   olderBase$Statistics]:   existing Event has 228 ancestors and is cut-off event
[2024-03-09 07:04:15,828 INFO  L297   olderBase$Statistics]:   existing Event has 228 ancestors and is cut-off event
[2024-03-09 07:04:16,416 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([738] L688-3-->L688-4: Formula: (= |v_threadThread3of3ForFork0_#t~post5_3| (+ v_~threads_alive~0_7 1))  InVars {threadThread3of3ForFork0_#t~post5=|v_threadThread3of3ForFork0_#t~post5_3|}  OutVars{~threads_alive~0=v_~threads_alive~0_7, threadThread3of3ForFork0_#t~post5=|v_threadThread3of3ForFork0_#t~post5_3|}  AuxVars[]  AssignedVars[~threads_alive~0][311], [Black: 224#(= |#race~data~0| 0), 247#true, 6#L706-6true, 43#L690-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 241#true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 28#L690-3true, 35#L688-4true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-09 07:04:16,416 INFO  L294   olderBase$Statistics]: this new event has 229 ancestors and is cut-off event
[2024-03-09 07:04:16,417 INFO  L297   olderBase$Statistics]:   existing Event has 229 ancestors and is cut-off event
[2024-03-09 07:04:16,417 INFO  L297   olderBase$Statistics]:   existing Event has 229 ancestors and is cut-off event
[2024-03-09 07:04:16,417 INFO  L297   olderBase$Statistics]:   existing Event has 229 ancestors and is cut-off event
[2024-03-09 07:04:17,869 INFO  L124   PetriNetUnfolderBase]: 122215/337478 cut-off events.
[2024-03-09 07:04:17,870 INFO  L125   PetriNetUnfolderBase]: For 175077/215982 co-relation queries the response was YES.
[2024-03-09 07:04:19,393 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 684089 conditions, 337478 events. 122215/337478 cut-off events. For 175077/215982 co-relation queries the response was YES. Maximal size of possible extension queue 11404. Compared 5474677 event pairs, 26802 based on Foata normal form. 2004/297859 useless extension candidates. Maximal degree in co-relation 673674. Up to 63514 conditions per place. 
[2024-03-09 07:04:20,996 INFO  L140   encePairwiseOnDemand]: 195/204 looper letters, 93 selfloop transitions, 17 changer transitions 3/343 dead transitions.
[2024-03-09 07:04:20,996 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 343 transitions, 1396 flow
[2024-03-09 07:04:20,997 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. 
[2024-03-09 07:04:20,997 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 7 states.
[2024-03-09 07:04:20,998 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1297 transitions.
[2024-03-09 07:04:20,999 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9082633053221288
[2024-03-09 07:04:20,999 INFO  L72            ComplementDD]: Start complementDD. Operand 7 states and 1297 transitions.
[2024-03-09 07:04:20,999 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 7 states and 1297 transitions.
[2024-03-09 07:04:21,000 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 07:04:21,000 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1297 transitions.
[2024-03-09 07:04:21,002 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 8 states, 7 states have (on average 185.28571428571428) internal successors, (1297), 7 states have internal predecessors, (1297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:04:21,003 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 8 states, 8 states have (on average 204.0) internal successors, (1632), 8 states have internal predecessors, (1632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:04:21,004 INFO  L81            ComplementDD]: Finished complementDD. Result  has 8 states, 8 states have (on average 204.0) internal successors, (1632), 8 states have internal predecessors, (1632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:04:21,004 INFO  L175             Difference]: Start difference. First operand has 217 places, 262 transitions, 998 flow. Second operand 7 states and 1297 transitions.
[2024-03-09 07:04:21,004 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 343 transitions, 1396 flow
[2024-03-09 07:04:31,830 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 343 transitions, 1340 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 07:04:31,833 INFO  L231             Difference]: Finished difference. Result has 224 places, 280 transitions, 1047 flow
[2024-03-09 07:04:31,833 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=204, PETRI_DIFFERENCE_MINUEND_FLOW=942, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1047, PETRI_PLACES=224, PETRI_TRANSITIONS=280}
[2024-03-09 07:04:31,834 INFO  L281   CegarLoopForPetriNet]: 207 programPoint places, 17 predicate places.
[2024-03-09 07:04:31,834 INFO  L495      AbstractCegarLoop]: Abstraction has has 224 places, 280 transitions, 1047 flow
[2024-03-09 07:04:31,834 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 5 states, 5 states have (on average 171.4) internal successors, (857), 5 states have internal predecessors, (857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:04:31,834 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 07:04:31,834 INFO  L208   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 07:04:31,842 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0
[2024-03-09 07:04:32,035 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,4 /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 07:04:32,037 INFO  L420      AbstractCegarLoop]: === Iteration 8 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-09 07:04:32,037 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 07:04:32,038 INFO  L85        PathProgramCache]: Analyzing trace with hash 661795113, now seen corresponding path program 1 times
[2024-03-09 07:04:32,038 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 07:04:32,038 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424784505]
[2024-03-09 07:04:32,039 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 07:04:32,039 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 07:04:32,055 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 07:04:32,155 INFO  L134       CoverageAnalysis]: Checked inductivity of 9 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked.
[2024-03-09 07:04:32,155 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 07:04:32,155 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424784505]
[2024-03-09 07:04:32,155 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424784505] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 07:04:32,156 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 07:04:32,156 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6
[2024-03-09 07:04:32,156 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812105948]
[2024-03-09 07:04:32,156 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 07:04:32,156 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-03-09 07:04:32,157 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 07:04:32,157 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-03-09 07:04:32,157 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30
[2024-03-09 07:04:32,209 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 178 out of 204
[2024-03-09 07:04:32,209 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 280 transitions, 1047 flow. Second operand  has 6 states, 6 states have (on average 179.5) internal successors, (1077), 6 states have internal predecessors, (1077), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:04:32,210 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 07:04:32,210 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 178 of 204
[2024-03-09 07:04:32,210 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 07:04:33,877 INFO  L124   PetriNetUnfolderBase]: 2321/13400 cut-off events.
[2024-03-09 07:04:33,877 INFO  L125   PetriNetUnfolderBase]: For 3551/3788 co-relation queries the response was YES.
[2024-03-09 07:04:33,922 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 23785 conditions, 13400 events. 2321/13400 cut-off events. For 3551/3788 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 159877 event pairs, 724 based on Foata normal form. 726/13202 useless extension candidates. Maximal degree in co-relation 23278. Up to 1816 conditions per place. 
[2024-03-09 07:04:33,950 INFO  L140   encePairwiseOnDemand]: 190/204 looper letters, 17 selfloop transitions, 14 changer transitions 0/225 dead transitions.
[2024-03-09 07:04:33,951 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 225 transitions, 736 flow
[2024-03-09 07:04:33,951 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. 
[2024-03-09 07:04:33,952 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 5 states.
[2024-03-09 07:04:33,953 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 927 transitions.
[2024-03-09 07:04:33,953 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9088235294117647
[2024-03-09 07:04:33,953 INFO  L72            ComplementDD]: Start complementDD. Operand 5 states and 927 transitions.
[2024-03-09 07:04:33,953 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 5 states and 927 transitions.
[2024-03-09 07:04:33,954 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 07:04:33,954 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 927 transitions.
[2024-03-09 07:04:33,955 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 6 states, 5 states have (on average 185.4) internal successors, (927), 5 states have internal predecessors, (927), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:04:33,956 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 6 states, 6 states have (on average 204.0) internal successors, (1224), 6 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:04:33,956 INFO  L81            ComplementDD]: Finished complementDD. Result  has 6 states, 6 states have (on average 204.0) internal successors, (1224), 6 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:04:33,956 INFO  L175             Difference]: Start difference. First operand has 224 places, 280 transitions, 1047 flow. Second operand 5 states and 927 transitions.
[2024-03-09 07:04:33,956 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 225 transitions, 736 flow
[2024-03-09 07:04:33,986 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 225 transitions, 674 flow, removed 27 selfloop flow, removed 5 redundant places.
[2024-03-09 07:04:33,988 INFO  L231             Difference]: Finished difference. Result has 215 places, 217 transitions, 614 flow
[2024-03-09 07:04:33,989 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=204, PETRI_DIFFERENCE_MINUEND_FLOW=586, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=614, PETRI_PLACES=215, PETRI_TRANSITIONS=217}
[2024-03-09 07:04:33,989 INFO  L281   CegarLoopForPetriNet]: 207 programPoint places, 8 predicate places.
[2024-03-09 07:04:33,989 INFO  L495      AbstractCegarLoop]: Abstraction has has 215 places, 217 transitions, 614 flow
[2024-03-09 07:04:33,990 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 179.5) internal successors, (1077), 6 states have internal predecessors, (1077), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:04:33,990 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 07:04:33,990 INFO  L208   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 07:04:33,990 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27
[2024-03-09 07:04:33,990 INFO  L420      AbstractCegarLoop]: === Iteration 9 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-09 07:04:33,991 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 07:04:33,991 INFO  L85        PathProgramCache]: Analyzing trace with hash -1395508364, now seen corresponding path program 1 times
[2024-03-09 07:04:33,991 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 07:04:33,991 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407440479]
[2024-03-09 07:04:33,991 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 07:04:33,991 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 07:04:34,004 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 07:04:34,021 INFO  L134       CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked.
[2024-03-09 07:04:34,021 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 07:04:34,021 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407440479]
[2024-03-09 07:04:34,022 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407440479] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 07:04:34,022 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 07:04:34,022 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 07:04:34,022 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450406657]
[2024-03-09 07:04:34,022 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 07:04:34,022 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 07:04:34,023 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 07:04:34,023 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 07:04:34,023 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 07:04:34,042 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 172 out of 204
[2024-03-09 07:04:34,042 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 217 transitions, 614 flow. Second operand  has 3 states, 3 states have (on average 174.66666666666666) internal successors, (524), 3 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:04:34,042 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 07:04:34,043 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 172 of 204
[2024-03-09 07:04:34,043 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 07:04:37,250 INFO  L124   PetriNetUnfolderBase]: 8034/27088 cut-off events.
[2024-03-09 07:04:37,250 INFO  L125   PetriNetUnfolderBase]: For 9816/10370 co-relation queries the response was YES.
[2024-03-09 07:04:37,356 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 52065 conditions, 27088 events. 8034/27088 cut-off events. For 9816/10370 co-relation queries the response was YES. Maximal size of possible extension queue 839. Compared 334012 event pairs, 4603 based on Foata normal form. 1/24822 useless extension candidates. Maximal degree in co-relation 51561. Up to 9799 conditions per place. 
[2024-03-09 07:04:37,446 INFO  L140   encePairwiseOnDemand]: 197/204 looper letters, 48 selfloop transitions, 13 changer transitions 0/241 dead transitions.
[2024-03-09 07:04:37,447 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 241 transitions, 837 flow
[2024-03-09 07:04:37,448 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 07:04:37,448 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 07:04:37,448 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 566 transitions.
[2024-03-09 07:04:37,449 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9248366013071896
[2024-03-09 07:04:37,449 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 566 transitions.
[2024-03-09 07:04:37,449 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 566 transitions.
[2024-03-09 07:04:37,449 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 07:04:37,449 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 566 transitions.
[2024-03-09 07:04:37,450 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 188.66666666666666) internal successors, (566), 3 states have internal predecessors, (566), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:04:37,451 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 204.0) internal successors, (816), 4 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:04:37,451 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 204.0) internal successors, (816), 4 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:04:37,451 INFO  L175             Difference]: Start difference. First operand has 215 places, 217 transitions, 614 flow. Second operand 3 states and 566 transitions.
[2024-03-09 07:04:37,451 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 241 transitions, 837 flow
[2024-03-09 07:04:37,462 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 241 transitions, 812 flow, removed 0 selfloop flow, removed 3 redundant places.
[2024-03-09 07:04:37,465 INFO  L231             Difference]: Finished difference. Result has 216 places, 226 transitions, 717 flow
[2024-03-09 07:04:37,465 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=204, PETRI_DIFFERENCE_MINUEND_FLOW=599, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=717, PETRI_PLACES=216, PETRI_TRANSITIONS=226}
[2024-03-09 07:04:37,466 INFO  L281   CegarLoopForPetriNet]: 207 programPoint places, 9 predicate places.
[2024-03-09 07:04:37,466 INFO  L495      AbstractCegarLoop]: Abstraction has has 216 places, 226 transitions, 717 flow
[2024-03-09 07:04:37,466 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 174.66666666666666) internal successors, (524), 3 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:04:37,466 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 07:04:37,466 INFO  L208   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 07:04:37,466 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28
[2024-03-09 07:04:37,466 INFO  L420      AbstractCegarLoop]: === Iteration 10 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-09 07:04:37,467 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 07:04:37,467 INFO  L85        PathProgramCache]: Analyzing trace with hash 20678039, now seen corresponding path program 1 times
[2024-03-09 07:04:37,467 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 07:04:37,467 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152261379]
[2024-03-09 07:04:37,467 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 07:04:37,467 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 07:04:37,480 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 07:04:37,538 INFO  L134       CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked.
[2024-03-09 07:04:37,538 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 07:04:37,539 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152261379]
[2024-03-09 07:04:37,539 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152261379] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 07:04:37,539 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 07:04:37,539 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-03-09 07:04:37,540 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459191149]
[2024-03-09 07:04:37,540 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 07:04:37,540 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 07:04:37,541 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 07:04:37,541 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 07:04:37,542 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 07:04:37,557 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 179 out of 204
[2024-03-09 07:04:37,558 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 226 transitions, 717 flow. Second operand  has 3 states, 3 states have (on average 181.33333333333334) internal successors, (544), 3 states have internal predecessors, (544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:04:37,558 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 07:04:37,559 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 204
[2024-03-09 07:04:37,559 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 07:04:39,555 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([584] L708-->L708-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][240], [570#true, 560#(and (not (= |~#data_mutex~0.base| 1)) (= |~#threads_alive_mutex~0.base| 1)), Black: 222#true, 20#L708-1true, 32#L685-6true, Black: 546#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post11#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 564#true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 34#L690-3true, Black: 210#true, Black: 566#(= |threadThread2of3ForFork0_#t~nondet2| |#race~data~0|), 196#L685-6true, 261#(<= 0 ~threads_alive~0)])
[2024-03-09 07:04:39,555 INFO  L294   olderBase$Statistics]: this new event has 204 ancestors and is cut-off event
[2024-03-09 07:04:39,555 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-09 07:04:39,555 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-09 07:04:39,556 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-09 07:04:40,787 INFO  L124   PetriNetUnfolderBase]: 4789/25567 cut-off events.
[2024-03-09 07:04:40,787 INFO  L125   PetriNetUnfolderBase]: For 9231/12766 co-relation queries the response was YES.
[2024-03-09 07:04:40,910 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 45254 conditions, 25567 events. 4789/25567 cut-off events. For 9231/12766 co-relation queries the response was YES. Maximal size of possible extension queue 822. Compared 351101 event pairs, 1281 based on Foata normal form. 179/23909 useless extension candidates. Maximal degree in co-relation 39895. Up to 4825 conditions per place. 
[2024-03-09 07:04:40,989 INFO  L140   encePairwiseOnDemand]: 192/204 looper letters, 27 selfloop transitions, 12 changer transitions 0/243 dead transitions.
[2024-03-09 07:04:40,989 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 243 transitions, 851 flow
[2024-03-09 07:04:40,990 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 07:04:40,990 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 07:04:40,991 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 579 transitions.
[2024-03-09 07:04:40,991 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.946078431372549
[2024-03-09 07:04:40,991 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 579 transitions.
[2024-03-09 07:04:40,991 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 579 transitions.
[2024-03-09 07:04:40,991 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 07:04:40,992 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 579 transitions.
[2024-03-09 07:04:40,992 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 193.0) internal successors, (579), 3 states have internal predecessors, (579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:04:40,993 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 204.0) internal successors, (816), 4 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:04:40,993 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 204.0) internal successors, (816), 4 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:04:40,993 INFO  L175             Difference]: Start difference. First operand has 216 places, 226 transitions, 717 flow. Second operand 3 states and 579 transitions.
[2024-03-09 07:04:40,993 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 243 transitions, 851 flow
[2024-03-09 07:04:41,026 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 243 transitions, 825 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 07:04:41,028 INFO  L231             Difference]: Finished difference. Result has 217 places, 235 transitions, 769 flow
[2024-03-09 07:04:41,028 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=204, PETRI_DIFFERENCE_MINUEND_FLOW=691, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=769, PETRI_PLACES=217, PETRI_TRANSITIONS=235}
[2024-03-09 07:04:41,029 INFO  L281   CegarLoopForPetriNet]: 207 programPoint places, 10 predicate places.
[2024-03-09 07:04:41,029 INFO  L495      AbstractCegarLoop]: Abstraction has has 217 places, 235 transitions, 769 flow
[2024-03-09 07:04:41,029 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 181.33333333333334) internal successors, (544), 3 states have internal predecessors, (544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:04:41,029 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 07:04:41,029 INFO  L208   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 07:04:41,029 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29
[2024-03-09 07:04:41,029 INFO  L420      AbstractCegarLoop]: === Iteration 11 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-09 07:04:41,030 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 07:04:41,030 INFO  L85        PathProgramCache]: Analyzing trace with hash 1319756651, now seen corresponding path program 2 times
[2024-03-09 07:04:41,030 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 07:04:41,030 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979578060]
[2024-03-09 07:04:41,030 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 07:04:41,030 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 07:04:41,043 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 07:04:41,134 INFO  L134       CoverageAnalysis]: Checked inductivity of 19 backedges. 11 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked.
[2024-03-09 07:04:41,135 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 07:04:41,135 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979578060]
[2024-03-09 07:04:41,136 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979578060] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-09 07:04:41,136 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [52553148]
[2024-03-09 07:04:41,136 INFO  L93    rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1
[2024-03-09 07:04:41,136 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 07:04:41,136 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-09 07:04:41,137 INFO  L229       MonitoredProcess]: Starting monitored process 5 with /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-03-09 07:04:41,139 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process
[2024-03-09 07:04:41,253 INFO  L228   tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s)
[2024-03-09 07:04:41,253 INFO  L229   tOrderPrioritization]: Conjunction of SSA is unsat
[2024-03-09 07:04:41,254 INFO  L262         TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 9 conjunts are in the unsatisfiable core
[2024-03-09 07:04:41,256 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 07:04:41,442 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7
[2024-03-09 07:04:41,519 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2024-03-09 07:04:41,520 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11
[2024-03-09 07:04:41,556 INFO  L134       CoverageAnalysis]: Checked inductivity of 19 backedges. 11 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked.
[2024-03-09 07:04:41,556 INFO  L327         TraceCheckSpWp]: Computing backward predicates...
[2024-03-09 07:04:41,618 INFO  L349             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 07:04:41,619 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 20
[2024-03-09 07:04:41,621 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25
[2024-03-09 07:04:41,706 INFO  L134       CoverageAnalysis]: Checked inductivity of 19 backedges. 11 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked.
[2024-03-09 07:04:41,706 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [52553148] provided 0 perfect and 2 imperfect interpolant sequences
[2024-03-09 07:04:41,706 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-03-09 07:04:41,706 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13
[2024-03-09 07:04:41,706 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176968835]
[2024-03-09 07:04:41,706 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-03-09 07:04:41,707 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 13 states
[2024-03-09 07:04:41,707 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 07:04:41,707 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants.
[2024-03-09 07:04:41,708 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156
[2024-03-09 07:04:41,822 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 178 out of 204
[2024-03-09 07:04:41,824 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 235 transitions, 769 flow. Second operand  has 13 states, 13 states have (on average 179.84615384615384) internal successors, (2338), 13 states have internal predecessors, (2338), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:04:41,824 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 07:04:41,824 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 178 of 204
[2024-03-09 07:04:41,824 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 07:04:43,283 INFO  L124   PetriNetUnfolderBase]: 1420/11541 cut-off events.
[2024-03-09 07:04:43,284 INFO  L125   PetriNetUnfolderBase]: For 4327/5190 co-relation queries the response was YES.
[2024-03-09 07:04:43,324 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 20686 conditions, 11541 events. 1420/11541 cut-off events. For 4327/5190 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 137868 event pairs, 81 based on Foata normal form. 381/11385 useless extension candidates. Maximal degree in co-relation 11060. Up to 1328 conditions per place. 
[2024-03-09 07:04:43,348 INFO  L140   encePairwiseOnDemand]: 196/204 looper letters, 35 selfloop transitions, 11 changer transitions 0/239 dead transitions.
[2024-03-09 07:04:43,348 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 239 transitions, 845 flow
[2024-03-09 07:04:43,349 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. 
[2024-03-09 07:04:43,349 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 5 states.
[2024-03-09 07:04:43,350 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 930 transitions.
[2024-03-09 07:04:43,350 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9117647058823529
[2024-03-09 07:04:43,350 INFO  L72            ComplementDD]: Start complementDD. Operand 5 states and 930 transitions.
[2024-03-09 07:04:43,350 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 5 states and 930 transitions.
[2024-03-09 07:04:43,351 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 07:04:43,351 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 930 transitions.
[2024-03-09 07:04:43,352 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 6 states, 5 states have (on average 186.0) internal successors, (930), 5 states have internal predecessors, (930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:04:43,353 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 6 states, 6 states have (on average 204.0) internal successors, (1224), 6 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:04:43,353 INFO  L81            ComplementDD]: Finished complementDD. Result  has 6 states, 6 states have (on average 204.0) internal successors, (1224), 6 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:04:43,353 INFO  L175             Difference]: Start difference. First operand has 217 places, 235 transitions, 769 flow. Second operand 5 states and 930 transitions.
[2024-03-09 07:04:43,353 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 239 transitions, 845 flow
[2024-03-09 07:04:43,360 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 239 transitions, 829 flow, removed 2 selfloop flow, removed 1 redundant places.
[2024-03-09 07:04:43,362 INFO  L231             Difference]: Finished difference. Result has 220 places, 225 transitions, 697 flow
[2024-03-09 07:04:43,363 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=204, PETRI_DIFFERENCE_MINUEND_FLOW=675, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=697, PETRI_PLACES=220, PETRI_TRANSITIONS=225}
[2024-03-09 07:04:43,363 INFO  L281   CegarLoopForPetriNet]: 207 programPoint places, 13 predicate places.
[2024-03-09 07:04:43,364 INFO  L495      AbstractCegarLoop]: Abstraction has has 220 places, 225 transitions, 697 flow
[2024-03-09 07:04:43,364 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 13 states, 13 states have (on average 179.84615384615384) internal successors, (2338), 13 states have internal predecessors, (2338), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:04:43,364 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 07:04:43,364 INFO  L208   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 07:04:43,372 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0
[2024-03-09 07:04:43,565 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30
[2024-03-09 07:04:43,566 INFO  L420      AbstractCegarLoop]: === Iteration 12 === Targeting threadErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-09 07:04:43,566 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 07:04:43,567 INFO  L85        PathProgramCache]: Analyzing trace with hash -1794330232, now seen corresponding path program 1 times
[2024-03-09 07:04:43,567 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 07:04:43,567 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479324169]
[2024-03-09 07:04:43,568 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 07:04:43,568 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 07:04:43,583 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 07:04:43,599 INFO  L134       CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked.
[2024-03-09 07:04:43,600 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 07:04:43,600 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479324169]
[2024-03-09 07:04:43,600 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479324169] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 07:04:43,600 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 07:04:43,600 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 07:04:43,600 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468516346]
[2024-03-09 07:04:43,600 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 07:04:43,601 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 07:04:43,601 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 07:04:43,601 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 07:04:43,601 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 07:04:43,638 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 167 out of 204
[2024-03-09 07:04:43,639 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 225 transitions, 697 flow. Second operand  has 3 states, 3 states have (on average 171.33333333333334) internal successors, (514), 3 states have internal predecessors, (514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:04:43,639 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 07:04:43,639 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 204
[2024-03-09 07:04:43,639 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 07:04:45,512 INFO  L124   PetriNetUnfolderBase]: 2492/15147 cut-off events.
[2024-03-09 07:04:45,513 INFO  L125   PetriNetUnfolderBase]: For 9966/10801 co-relation queries the response was YES.
[2024-03-09 07:04:45,565 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 30585 conditions, 15147 events. 2492/15147 cut-off events. For 9966/10801 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 187601 event pairs, 1198 based on Foata normal form. 9/14324 useless extension candidates. Maximal degree in co-relation 29859. Up to 4285 conditions per place. 
[2024-03-09 07:04:45,601 INFO  L140   encePairwiseOnDemand]: 201/204 looper letters, 51 selfloop transitions, 2 changer transitions 0/231 dead transitions.
[2024-03-09 07:04:45,602 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 231 transitions, 844 flow
[2024-03-09 07:04:45,602 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 07:04:45,602 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 07:04:45,603 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 540 transitions.
[2024-03-09 07:04:45,603 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8823529411764706
[2024-03-09 07:04:45,603 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 540 transitions.
[2024-03-09 07:04:45,603 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 540 transitions.
[2024-03-09 07:04:45,603 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 07:04:45,604 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 540 transitions.
[2024-03-09 07:04:45,604 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 180.0) internal successors, (540), 3 states have internal predecessors, (540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:04:45,605 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 204.0) internal successors, (816), 4 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:04:45,605 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 204.0) internal successors, (816), 4 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:04:45,605 INFO  L175             Difference]: Start difference. First operand has 220 places, 225 transitions, 697 flow. Second operand 3 states and 540 transitions.
[2024-03-09 07:04:45,605 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 231 transitions, 844 flow
[2024-03-09 07:04:45,615 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 231 transitions, 826 flow, removed 0 selfloop flow, removed 3 redundant places.
[2024-03-09 07:04:45,617 INFO  L231             Difference]: Finished difference. Result has 218 places, 224 transitions, 687 flow
[2024-03-09 07:04:45,617 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=204, PETRI_DIFFERENCE_MINUEND_FLOW=683, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=687, PETRI_PLACES=218, PETRI_TRANSITIONS=224}
[2024-03-09 07:04:45,618 INFO  L281   CegarLoopForPetriNet]: 207 programPoint places, 11 predicate places.
[2024-03-09 07:04:45,618 INFO  L495      AbstractCegarLoop]: Abstraction has has 218 places, 224 transitions, 687 flow
[2024-03-09 07:04:45,618 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 171.33333333333334) internal successors, (514), 3 states have internal predecessors, (514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:04:45,618 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 07:04:45,618 INFO  L208   CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 07:04:45,618 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31
[2024-03-09 07:04:45,618 INFO  L420      AbstractCegarLoop]: === Iteration 13 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-09 07:04:45,619 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 07:04:45,619 INFO  L85        PathProgramCache]: Analyzing trace with hash -1552426306, now seen corresponding path program 1 times
[2024-03-09 07:04:45,619 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 07:04:45,619 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762875545]
[2024-03-09 07:04:45,619 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 07:04:45,619 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 07:04:45,634 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 07:04:45,651 INFO  L134       CoverageAnalysis]: Checked inductivity of 74 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked.
[2024-03-09 07:04:45,652 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 07:04:45,652 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762875545]
[2024-03-09 07:04:45,652 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762875545] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 07:04:45,652 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 07:04:45,652 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 07:04:45,652 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731399628]
[2024-03-09 07:04:45,652 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 07:04:45,653 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 07:04:45,653 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 07:04:45,653 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 07:04:45,653 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 07:04:45,669 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 172 out of 204
[2024-03-09 07:04:45,670 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 224 transitions, 687 flow. Second operand  has 3 states, 3 states have (on average 175.0) internal successors, (525), 3 states have internal predecessors, (525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:04:45,670 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 07:04:45,670 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 172 of 204
[2024-03-09 07:04:45,670 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 07:04:47,581 INFO  L124   PetriNetUnfolderBase]: 3129/15605 cut-off events.
[2024-03-09 07:04:47,581 INFO  L125   PetriNetUnfolderBase]: For 9239/9880 co-relation queries the response was YES.
[2024-03-09 07:04:47,636 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 32111 conditions, 15605 events. 3129/15605 cut-off events. For 9239/9880 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 189924 event pairs, 1387 based on Foata normal form. 26/14952 useless extension candidates. Maximal degree in co-relation 31384. Up to 4860 conditions per place. 
[2024-03-09 07:04:47,672 INFO  L140   encePairwiseOnDemand]: 199/204 looper letters, 56 selfloop transitions, 5 changer transitions 0/242 dead transitions.
[2024-03-09 07:04:47,672 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 242 transitions, 886 flow
[2024-03-09 07:04:47,673 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 07:04:47,673 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 07:04:47,673 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 559 transitions.
[2024-03-09 07:04:47,673 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9133986928104575
[2024-03-09 07:04:47,674 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 559 transitions.
[2024-03-09 07:04:47,674 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 559 transitions.
[2024-03-09 07:04:47,674 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 07:04:47,674 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 559 transitions.
[2024-03-09 07:04:47,675 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 186.33333333333334) internal successors, (559), 3 states have internal predecessors, (559), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:04:47,675 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 204.0) internal successors, (816), 4 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:04:47,676 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 204.0) internal successors, (816), 4 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:04:47,676 INFO  L175             Difference]: Start difference. First operand has 218 places, 224 transitions, 687 flow. Second operand 3 states and 559 transitions.
[2024-03-09 07:04:47,676 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 242 transitions, 886 flow
[2024-03-09 07:04:47,684 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 242 transitions, 882 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 07:04:47,686 INFO  L231             Difference]: Finished difference. Result has 220 places, 227 transitions, 723 flow
[2024-03-09 07:04:47,686 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=204, PETRI_DIFFERENCE_MINUEND_FLOW=683, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=723, PETRI_PLACES=220, PETRI_TRANSITIONS=227}
[2024-03-09 07:04:47,686 INFO  L281   CegarLoopForPetriNet]: 207 programPoint places, 13 predicate places.
[2024-03-09 07:04:47,687 INFO  L495      AbstractCegarLoop]: Abstraction has has 220 places, 227 transitions, 723 flow
[2024-03-09 07:04:47,687 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 175.0) internal successors, (525), 3 states have internal predecessors, (525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:04:47,687 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 07:04:47,687 INFO  L208   CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 07:04:47,687 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32
[2024-03-09 07:04:47,687 INFO  L420      AbstractCegarLoop]: === Iteration 14 === Targeting threadErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-09 07:04:47,688 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 07:04:47,688 INFO  L85        PathProgramCache]: Analyzing trace with hash -926031457, now seen corresponding path program 1 times
[2024-03-09 07:04:47,688 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 07:04:47,688 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709710681]
[2024-03-09 07:04:47,688 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 07:04:47,688 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 07:04:47,704 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 07:04:47,723 INFO  L134       CoverageAnalysis]: Checked inductivity of 74 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked.
[2024-03-09 07:04:47,724 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 07:04:47,724 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709710681]
[2024-03-09 07:04:47,724 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709710681] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 07:04:47,724 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 07:04:47,724 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 07:04:47,724 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573857194]
[2024-03-09 07:04:47,725 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 07:04:47,725 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 07:04:47,725 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 07:04:47,725 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 07:04:47,726 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 07:04:47,759 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 167 out of 204
[2024-03-09 07:04:47,760 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 227 transitions, 723 flow. Second operand  has 3 states, 3 states have (on average 171.66666666666666) internal successors, (515), 3 states have internal predecessors, (515), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:04:47,760 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 07:04:47,760 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 204
[2024-03-09 07:04:47,760 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 07:04:49,674 INFO  L124   PetriNetUnfolderBase]: 2464/14953 cut-off events.
[2024-03-09 07:04:49,674 INFO  L125   PetriNetUnfolderBase]: For 9342/10270 co-relation queries the response was YES.
[2024-03-09 07:04:49,729 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 30841 conditions, 14953 events. 2464/14953 cut-off events. For 9342/10270 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 184862 event pairs, 1169 based on Foata normal form. 17/14399 useless extension candidates. Maximal degree in co-relation 30123. Up to 4253 conditions per place. 
[2024-03-09 07:04:49,763 INFO  L140   encePairwiseOnDemand]: 201/204 looper letters, 50 selfloop transitions, 2 changer transitions 0/232 dead transitions.
[2024-03-09 07:04:49,763 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 232 transitions, 855 flow
[2024-03-09 07:04:49,764 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 07:04:49,764 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 07:04:49,764 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 539 transitions.
[2024-03-09 07:04:49,764 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.880718954248366
[2024-03-09 07:04:49,765 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 539 transitions.
[2024-03-09 07:04:49,765 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 539 transitions.
[2024-03-09 07:04:49,765 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 07:04:49,765 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 539 transitions.
[2024-03-09 07:04:49,766 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 179.66666666666666) internal successors, (539), 3 states have internal predecessors, (539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:04:49,766 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 204.0) internal successors, (816), 4 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:04:49,766 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 204.0) internal successors, (816), 4 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:04:49,766 INFO  L175             Difference]: Start difference. First operand has 220 places, 227 transitions, 723 flow. Second operand 3 states and 539 transitions.
[2024-03-09 07:04:49,766 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 232 transitions, 855 flow
[2024-03-09 07:04:49,777 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 232 transitions, 841 flow, removed 2 selfloop flow, removed 2 redundant places.
[2024-03-09 07:04:49,779 INFO  L231             Difference]: Finished difference. Result has 219 places, 226 transitions, 711 flow
[2024-03-09 07:04:49,779 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=204, PETRI_DIFFERENCE_MINUEND_FLOW=707, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=711, PETRI_PLACES=219, PETRI_TRANSITIONS=226}
[2024-03-09 07:04:49,780 INFO  L281   CegarLoopForPetriNet]: 207 programPoint places, 12 predicate places.
[2024-03-09 07:04:49,780 INFO  L495      AbstractCegarLoop]: Abstraction has has 219 places, 226 transitions, 711 flow
[2024-03-09 07:04:49,780 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 171.66666666666666) internal successors, (515), 3 states have internal predecessors, (515), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:04:49,780 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 07:04:49,780 INFO  L208   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 07:04:49,780 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33
[2024-03-09 07:04:49,780 INFO  L420      AbstractCegarLoop]: === Iteration 15 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-09 07:04:49,780 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 07:04:49,780 INFO  L85        PathProgramCache]: Analyzing trace with hash 1354731876, now seen corresponding path program 1 times
[2024-03-09 07:04:49,781 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 07:04:49,781 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15291569]
[2024-03-09 07:04:49,781 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 07:04:49,781 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 07:04:49,799 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 07:04:49,907 INFO  L134       CoverageAnalysis]: Checked inductivity of 38 backedges. 12 proven. 8 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked.
[2024-03-09 07:04:49,907 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 07:04:49,907 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15291569]
[2024-03-09 07:04:49,907 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15291569] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-09 07:04:49,907 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [143071098]
[2024-03-09 07:04:49,907 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 07:04:49,907 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 07:04:49,908 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-09 07:04:49,908 INFO  L229       MonitoredProcess]: Starting monitored process 6 with /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-03-09 07:04:49,911 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process
[2024-03-09 07:04:50,056 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 07:04:50,058 INFO  L262         TraceCheckSpWp]: Trace formula consists of 401 conjuncts, 8 conjunts are in the unsatisfiable core
[2024-03-09 07:04:50,062 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 07:04:50,214 INFO  L134       CoverageAnalysis]: Checked inductivity of 38 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked.
[2024-03-09 07:04:50,215 INFO  L323         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-03-09 07:04:50,215 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [143071098] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 07:04:50,215 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences.
[2024-03-09 07:04:50,215 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 10
[2024-03-09 07:04:50,215 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483626396]
[2024-03-09 07:04:50,215 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 07:04:50,215 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 8 states
[2024-03-09 07:04:50,216 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 07:04:50,216 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants.
[2024-03-09 07:04:50,216 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90
[2024-03-09 07:04:50,257 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 167 out of 204
[2024-03-09 07:04:50,257 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 226 transitions, 711 flow. Second operand  has 8 states, 8 states have (on average 170.125) internal successors, (1361), 8 states have internal predecessors, (1361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:04:50,257 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 07:04:50,257 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 204
[2024-03-09 07:04:50,258 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 07:04:52,950 INFO  L124   PetriNetUnfolderBase]: 3373/18457 cut-off events.
[2024-03-09 07:04:52,950 INFO  L125   PetriNetUnfolderBase]: For 9318/10379 co-relation queries the response was YES.
[2024-03-09 07:04:52,992 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 37252 conditions, 18457 events. 3373/18457 cut-off events. For 9318/10379 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 232705 event pairs, 953 based on Foata normal form. 81/17715 useless extension candidates. Maximal degree in co-relation 27483. Up to 2781 conditions per place. 
[2024-03-09 07:04:53,019 INFO  L140   encePairwiseOnDemand]: 194/204 looper letters, 135 selfloop transitions, 25 changer transitions 2/335 dead transitions.
[2024-03-09 07:04:53,019 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 335 transitions, 1533 flow
[2024-03-09 07:04:53,020 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. 
[2024-03-09 07:04:53,020 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 11 states.
[2024-03-09 07:04:53,021 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1965 transitions.
[2024-03-09 07:04:53,021 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8756684491978609
[2024-03-09 07:04:53,021 INFO  L72            ComplementDD]: Start complementDD. Operand 11 states and 1965 transitions.
[2024-03-09 07:04:53,022 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 11 states and 1965 transitions.
[2024-03-09 07:04:53,022 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 07:04:53,022 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1965 transitions.
[2024-03-09 07:04:53,024 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 12 states, 11 states have (on average 178.63636363636363) internal successors, (1965), 11 states have internal predecessors, (1965), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:04:53,026 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 12 states, 12 states have (on average 204.0) internal successors, (2448), 12 states have internal predecessors, (2448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:04:53,026 INFO  L81            ComplementDD]: Finished complementDD. Result  has 12 states, 12 states have (on average 204.0) internal successors, (2448), 12 states have internal predecessors, (2448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:04:53,026 INFO  L175             Difference]: Start difference. First operand has 219 places, 226 transitions, 711 flow. Second operand 11 states and 1965 transitions.
[2024-03-09 07:04:53,026 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 335 transitions, 1533 flow
[2024-03-09 07:04:53,033 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 335 transitions, 1529 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 07:04:53,036 INFO  L231             Difference]: Finished difference. Result has 231 places, 239 transitions, 838 flow
[2024-03-09 07:04:53,036 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=204, PETRI_DIFFERENCE_MINUEND_FLOW=707, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=838, PETRI_PLACES=231, PETRI_TRANSITIONS=239}
[2024-03-09 07:04:53,036 INFO  L281   CegarLoopForPetriNet]: 207 programPoint places, 24 predicate places.
[2024-03-09 07:04:53,036 INFO  L495      AbstractCegarLoop]: Abstraction has has 231 places, 239 transitions, 838 flow
[2024-03-09 07:04:53,037 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 8 states, 8 states have (on average 170.125) internal successors, (1361), 8 states have internal predecessors, (1361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:04:53,037 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 07:04:53,037 INFO  L208   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 07:04:53,044 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0
[2024-03-09 07:04:53,237 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,6 /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 07:04:53,238 INFO  L420      AbstractCegarLoop]: === Iteration 16 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-09 07:04:53,239 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 07:04:53,239 INFO  L85        PathProgramCache]: Analyzing trace with hash 911771462, now seen corresponding path program 2 times
[2024-03-09 07:04:53,239 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 07:04:53,240 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723926616]
[2024-03-09 07:04:53,240 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 07:04:53,240 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 07:04:53,264 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 07:04:53,358 INFO  L134       CoverageAnalysis]: Checked inductivity of 38 backedges. 18 proven. 8 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked.
[2024-03-09 07:04:53,358 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 07:04:53,358 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723926616]
[2024-03-09 07:04:53,358 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723926616] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-09 07:04:53,358 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1548609832]
[2024-03-09 07:04:53,358 INFO  L93    rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1
[2024-03-09 07:04:53,358 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 07:04:53,358 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-09 07:04:53,360 INFO  L229       MonitoredProcess]: Starting monitored process 7 with /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-03-09 07:04:53,365 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process
[2024-03-09 07:04:53,524 INFO  L228   tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s)
[2024-03-09 07:04:53,524 INFO  L229   tOrderPrioritization]: Conjunction of SSA is unsat
[2024-03-09 07:04:53,526 INFO  L262         TraceCheckSpWp]: Trace formula consists of 401 conjuncts, 8 conjunts are in the unsatisfiable core
[2024-03-09 07:04:53,528 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 07:04:53,694 INFO  L134       CoverageAnalysis]: Checked inductivity of 38 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked.
[2024-03-09 07:04:53,694 INFO  L323         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-03-09 07:04:53,694 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1548609832] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 07:04:53,694 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences.
[2024-03-09 07:04:53,694 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [8] total 8
[2024-03-09 07:04:53,694 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353838073]
[2024-03-09 07:04:53,694 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 07:04:53,695 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-03-09 07:04:53,695 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 07:04:53,695 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-03-09 07:04:53,695 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56
[2024-03-09 07:04:53,740 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 167 out of 204
[2024-03-09 07:04:53,740 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 239 transitions, 838 flow. Second operand  has 6 states, 6 states have (on average 170.33333333333334) internal successors, (1022), 6 states have internal predecessors, (1022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:04:53,740 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 07:04:53,740 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 204
[2024-03-09 07:04:53,740 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 07:04:56,010 INFO  L124   PetriNetUnfolderBase]: 3049/16395 cut-off events.
[2024-03-09 07:04:56,010 INFO  L125   PetriNetUnfolderBase]: For 9979/10540 co-relation queries the response was YES.
[2024-03-09 07:04:56,079 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 34412 conditions, 16395 events. 3049/16395 cut-off events. For 9979/10540 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 200838 event pairs, 841 based on Foata normal form. 66/15783 useless extension candidates. Maximal degree in co-relation 29031. Up to 2309 conditions per place. 
[2024-03-09 07:04:56,113 INFO  L140   encePairwiseOnDemand]: 193/204 looper letters, 116 selfloop transitions, 36 changer transitions 1/326 dead transitions.
[2024-03-09 07:04:56,113 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 326 transitions, 1575 flow
[2024-03-09 07:04:56,114 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. 
[2024-03-09 07:04:56,114 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 8 states.
[2024-03-09 07:04:56,115 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1441 transitions.
[2024-03-09 07:04:56,115 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8829656862745098
[2024-03-09 07:04:56,115 INFO  L72            ComplementDD]: Start complementDD. Operand 8 states and 1441 transitions.
[2024-03-09 07:04:56,115 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 8 states and 1441 transitions.
[2024-03-09 07:04:56,116 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 07:04:56,116 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1441 transitions.
[2024-03-09 07:04:56,117 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 9 states, 8 states have (on average 180.125) internal successors, (1441), 8 states have internal predecessors, (1441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:04:56,119 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 9 states, 9 states have (on average 204.0) internal successors, (1836), 9 states have internal predecessors, (1836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:04:56,119 INFO  L81            ComplementDD]: Finished complementDD. Result  has 9 states, 9 states have (on average 204.0) internal successors, (1836), 9 states have internal predecessors, (1836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:04:56,119 INFO  L175             Difference]: Start difference. First operand has 231 places, 239 transitions, 838 flow. Second operand 8 states and 1441 transitions.
[2024-03-09 07:04:56,119 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 326 transitions, 1575 flow
[2024-03-09 07:04:56,133 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 326 transitions, 1562 flow, removed 2 selfloop flow, removed 2 redundant places.
[2024-03-09 07:04:56,136 INFO  L231             Difference]: Finished difference. Result has 241 places, 251 transitions, 1037 flow
[2024-03-09 07:04:56,136 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=204, PETRI_DIFFERENCE_MINUEND_FLOW=828, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1037, PETRI_PLACES=241, PETRI_TRANSITIONS=251}
[2024-03-09 07:04:56,136 INFO  L281   CegarLoopForPetriNet]: 207 programPoint places, 34 predicate places.
[2024-03-09 07:04:56,136 INFO  L495      AbstractCegarLoop]: Abstraction has has 241 places, 251 transitions, 1037 flow
[2024-03-09 07:04:56,137 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 170.33333333333334) internal successors, (1022), 6 states have internal predecessors, (1022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:04:56,137 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 07:04:56,137 INFO  L208   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 07:04:56,144 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0
[2024-03-09 07:04:56,337 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35
[2024-03-09 07:04:56,338 INFO  L420      AbstractCegarLoop]: === Iteration 17 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-09 07:04:56,338 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 07:04:56,339 INFO  L85        PathProgramCache]: Analyzing trace with hash 1318576028, now seen corresponding path program 1 times
[2024-03-09 07:04:56,339 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 07:04:56,339 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186284117]
[2024-03-09 07:04:56,339 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 07:04:56,340 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 07:04:56,364 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 07:04:56,464 INFO  L134       CoverageAnalysis]: Checked inductivity of 38 backedges. 12 proven. 8 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked.
[2024-03-09 07:04:56,464 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 07:04:56,464 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186284117]
[2024-03-09 07:04:56,464 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186284117] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-09 07:04:56,464 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [432737102]
[2024-03-09 07:04:56,465 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 07:04:56,465 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 07:04:56,465 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-09 07:04:56,467 INFO  L229       MonitoredProcess]: Starting monitored process 8 with /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-03-09 07:04:56,472 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process
[2024-03-09 07:04:56,638 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 07:04:56,639 INFO  L262         TraceCheckSpWp]: Trace formula consists of 401 conjuncts, 8 conjunts are in the unsatisfiable core
[2024-03-09 07:04:56,641 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 07:04:56,829 INFO  L134       CoverageAnalysis]: Checked inductivity of 38 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked.
[2024-03-09 07:04:56,829 INFO  L323         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-03-09 07:04:56,829 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [432737102] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 07:04:56,829 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences.
[2024-03-09 07:04:56,829 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 10
[2024-03-09 07:04:56,829 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396514945]
[2024-03-09 07:04:56,830 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 07:04:56,830 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 8 states
[2024-03-09 07:04:56,830 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 07:04:56,830 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants.
[2024-03-09 07:04:56,831 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90
[2024-03-09 07:04:56,882 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 167 out of 204
[2024-03-09 07:04:56,883 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 251 transitions, 1037 flow. Second operand  has 8 states, 8 states have (on average 170.125) internal successors, (1361), 8 states have internal predecessors, (1361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:04:56,883 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 07:04:56,883 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 204
[2024-03-09 07:04:56,883 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 07:04:59,349 INFO  L124   PetriNetUnfolderBase]: 2731/15526 cut-off events.
[2024-03-09 07:04:59,350 INFO  L125   PetriNetUnfolderBase]: For 13009/13785 co-relation queries the response was YES.
[2024-03-09 07:04:59,427 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 33679 conditions, 15526 events. 2731/15526 cut-off events. For 13009/13785 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 189828 event pairs, 810 based on Foata normal form. 66/14951 useless extension candidates. Maximal degree in co-relation 21619. Up to 2599 conditions per place. 
[2024-03-09 07:04:59,464 INFO  L140   encePairwiseOnDemand]: 194/204 looper letters, 143 selfloop transitions, 26 changer transitions 3/347 dead transitions.
[2024-03-09 07:04:59,464 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 347 transitions, 1844 flow
[2024-03-09 07:04:59,465 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. 
[2024-03-09 07:04:59,465 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 11 states.
[2024-03-09 07:04:59,466 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1955 transitions.
[2024-03-09 07:04:59,467 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8712121212121212
[2024-03-09 07:04:59,467 INFO  L72            ComplementDD]: Start complementDD. Operand 11 states and 1955 transitions.
[2024-03-09 07:04:59,467 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 11 states and 1955 transitions.
[2024-03-09 07:04:59,467 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 07:04:59,467 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1955 transitions.
[2024-03-09 07:04:59,469 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 12 states, 11 states have (on average 177.72727272727272) internal successors, (1955), 11 states have internal predecessors, (1955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:04:59,471 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 12 states, 12 states have (on average 204.0) internal successors, (2448), 12 states have internal predecessors, (2448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:04:59,471 INFO  L81            ComplementDD]: Finished complementDD. Result  has 12 states, 12 states have (on average 204.0) internal successors, (2448), 12 states have internal predecessors, (2448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:04:59,471 INFO  L175             Difference]: Start difference. First operand has 241 places, 251 transitions, 1037 flow. Second operand 11 states and 1955 transitions.
[2024-03-09 07:04:59,471 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 347 transitions, 1844 flow
[2024-03-09 07:04:59,496 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 347 transitions, 1824 flow, removed 10 selfloop flow, removed 0 redundant places.
[2024-03-09 07:04:59,499 INFO  L231             Difference]: Finished difference. Result has 255 places, 259 transitions, 1162 flow
[2024-03-09 07:04:59,499 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=204, PETRI_DIFFERENCE_MINUEND_FLOW=1027, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1162, PETRI_PLACES=255, PETRI_TRANSITIONS=259}
[2024-03-09 07:04:59,499 INFO  L281   CegarLoopForPetriNet]: 207 programPoint places, 48 predicate places.
[2024-03-09 07:04:59,499 INFO  L495      AbstractCegarLoop]: Abstraction has has 255 places, 259 transitions, 1162 flow
[2024-03-09 07:04:59,500 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 8 states, 8 states have (on average 170.125) internal successors, (1361), 8 states have internal predecessors, (1361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:04:59,500 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 07:04:59,500 INFO  L208   CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 07:04:59,506 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0
[2024-03-09 07:04:59,700 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36
[2024-03-09 07:04:59,701 INFO  L420      AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-09 07:04:59,702 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 07:04:59,702 INFO  L85        PathProgramCache]: Analyzing trace with hash -677902712, now seen corresponding path program 1 times
[2024-03-09 07:04:59,702 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 07:04:59,702 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737099082]
[2024-03-09 07:04:59,702 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 07:04:59,702 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 07:04:59,731 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-03-09 07:04:59,731 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-03-09 07:04:59,744 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-03-09 07:04:59,772 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-03-09 07:04:59,772 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2024-03-09 07:04:59,772 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (17 of 18 remaining)
[2024-03-09 07:04:59,772 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (16 of 18 remaining)
[2024-03-09 07:04:59,772 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (15 of 18 remaining)
[2024-03-09 07:04:59,772 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (14 of 18 remaining)
[2024-03-09 07:04:59,772 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (13 of 18 remaining)
[2024-03-09 07:04:59,773 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (12 of 18 remaining)
[2024-03-09 07:04:59,773 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (11 of 18 remaining)
[2024-03-09 07:04:59,773 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (10 of 18 remaining)
[2024-03-09 07:04:59,773 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (9 of 18 remaining)
[2024-03-09 07:04:59,773 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (8 of 18 remaining)
[2024-03-09 07:04:59,773 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (7 of 18 remaining)
[2024-03-09 07:04:59,773 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (6 of 18 remaining)
[2024-03-09 07:04:59,773 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (5 of 18 remaining)
[2024-03-09 07:04:59,773 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (4 of 18 remaining)
[2024-03-09 07:04:59,773 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (3 of 18 remaining)
[2024-03-09 07:04:59,773 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (2 of 18 remaining)
[2024-03-09 07:04:59,774 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (1 of 18 remaining)
[2024-03-09 07:04:59,774 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (0 of 18 remaining)
[2024-03-09 07:04:59,774 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37
[2024-03-09 07:04:59,774 INFO  L445         BasicCegarLoop]: Path program histogram: [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 07:04:59,774 WARN  L233   ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-03-09 07:04:59,774 INFO  L514   ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances.
[2024-03-09 07:04:59,794 INFO  L144    ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions.
[2024-03-09 07:04:59,796 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 241 places, 236 transitions, 500 flow
[2024-03-09 07:04:59,831 INFO  L124   PetriNetUnfolderBase]: 16/466 cut-off events.
[2024-03-09 07:04:59,831 INFO  L125   PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES.
[2024-03-09 07:04:59,832 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 485 conditions, 466 events. 16/466 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 807 event pairs, 0 based on Foata normal form. 0/409 useless extension candidates. Maximal degree in co-relation 380. Up to 10 conditions per place. 
[2024-03-09 07:04:59,832 INFO  L82        GeneralOperation]: Start removeDead. Operand has 241 places, 236 transitions, 500 flow
[2024-03-09 07:04:59,834 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 241 places, 236 transitions, 500 flow
[2024-03-09 07:04:59,835 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-03-09 07:04:59,835 INFO  L357      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6404fadc, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-03-09 07:04:59,835 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 21 error locations.
[2024-03-09 07:04:59,837 INFO  L185   PetriNetUnfolderBase]: Found word, exiting Unfolder.
[2024-03-09 07:04:59,837 INFO  L124   PetriNetUnfolderBase]: 2/54 cut-off events.
[2024-03-09 07:04:59,837 INFO  L125   PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES.
[2024-03-09 07:04:59,837 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 07:04:59,837 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 07:04:59,837 INFO  L420      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 18 more)] ===
[2024-03-09 07:04:59,837 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 07:04:59,837 INFO  L85        PathProgramCache]: Analyzing trace with hash -235137793, now seen corresponding path program 1 times
[2024-03-09 07:04:59,838 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 07:04:59,838 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324319273]
[2024-03-09 07:04:59,838 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 07:04:59,838 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 07:04:59,843 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 07:04:59,852 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 07:04:59,852 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 07:04:59,852 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324319273]
[2024-03-09 07:04:59,852 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324319273] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 07:04:59,852 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 07:04:59,852 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 07:04:59,852 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297088199]
[2024-03-09 07:04:59,852 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 07:04:59,852 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 07:04:59,853 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 07:04:59,853 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 07:04:59,853 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 07:04:59,890 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 184 out of 236
[2024-03-09 07:04:59,891 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 236 transitions, 500 flow. Second operand  has 3 states, 3 states have (on average 185.0) internal successors, (555), 3 states have internal predecessors, (555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 07:04:59,891 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 07:04:59,891 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 184 of 236
[2024-03-09 07:04:59,891 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
