./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-02-28 21:39:20,050 INFO  L188        SettingsManager]: Resetting all preferences to default values...
[2024-02-28 21:39:20,085 INFO  L114        SettingsManager]: Loading settings from /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/config/svcomp-DataRace-32bit-Automizer_Default.epf
[2024-02-28 21:39:20,088 WARN  L101        SettingsManager]: Preference file contains the following unknown settings:
[2024-02-28 21:39:20,088 WARN  L103        SettingsManager]:   * de.uni_freiburg.informatik.ultimate.core.Log level for class
[2024-02-28 21:39:20,103 INFO  L130        SettingsManager]: Preferences different from defaults after loading the file:
[2024-02-28 21:39:20,103 INFO  L151        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2024-02-28 21:39:20,103 INFO  L153        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2024-02-28 21:39:20,104 INFO  L151        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2024-02-28 21:39:20,104 INFO  L153        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2024-02-28 21:39:20,104 INFO  L151        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2024-02-28 21:39:20,105 INFO  L153        SettingsManager]:  * Create parallel compositions if possible=false
[2024-02-28 21:39:20,105 INFO  L153        SettingsManager]:  * Use SBE=true
[2024-02-28 21:39:20,105 INFO  L151        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2024-02-28 21:39:20,106 INFO  L153        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2024-02-28 21:39:20,106 INFO  L153        SettingsManager]:  * sizeof long=4
[2024-02-28 21:39:20,106 INFO  L153        SettingsManager]:  * Overapproximate operations on floating types=true
[2024-02-28 21:39:20,106 INFO  L153        SettingsManager]:  * sizeof POINTER=4
[2024-02-28 21:39:20,107 INFO  L153        SettingsManager]:  * Check division by zero=IGNORE
[2024-02-28 21:39:20,107 INFO  L153        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2024-02-28 21:39:20,107 INFO  L153        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2024-02-28 21:39:20,108 INFO  L153        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2024-02-28 21:39:20,108 INFO  L153        SettingsManager]:  * Check absence of data races in concurrent programs=true
[2024-02-28 21:39:20,108 INFO  L153        SettingsManager]:  * Check unreachability of reach_error function=false
[2024-02-28 21:39:20,108 INFO  L153        SettingsManager]:  * sizeof long double=12
[2024-02-28 21:39:20,109 INFO  L153        SettingsManager]:  * Check if freed pointer was valid=false
[2024-02-28 21:39:20,109 INFO  L153        SettingsManager]:  * Use constant arrays=true
[2024-02-28 21:39:20,109 INFO  L151        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2024-02-28 21:39:20,109 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-02-28 21:39:20,109 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-02-28 21:39:20,110 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-02-28 21:39:20,110 INFO  L151        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2024-02-28 21:39:20,110 INFO  L153        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2024-02-28 21:39:20,110 INFO  L153        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopHeads
[2024-02-28 21:39:20,111 INFO  L153        SettingsManager]:  * Trace refinement strategy=CAMEL
[2024-02-28 21:39:20,111 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in
[2024-02-28 21:39:20,111 INFO  L153        SettingsManager]:  * Apply one-shot large block encoding in concurrent analysis=false
[2024-02-28 21:39:20,111 INFO  L153        SettingsManager]:  * Automaton type used in concurrency analysis=PETRI_NET
[2024-02-28 21:39:20,111 INFO  L153        SettingsManager]:  * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true
[2024-02-28 21:39:20,112 INFO  L153        SettingsManager]:  * Order on configurations for Petri net unfoldings=DBO
[2024-02-28 21:39:20,112 INFO  L153        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
[2024-02-28 21:39:20,112 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-02-28 21:39:20,276 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2024-02-28 21:39:20,292 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2024-02-28 21:39:20,294 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2024-02-28 21:39:20,295 INFO  L270        PluginConnector]: Initializing CDTParser...
[2024-02-28 21:39:20,295 INFO  L274        PluginConnector]: CDTParser initialized
[2024-02-28 21:39:20,296 INFO  L431   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /mnt/goblint-svcomp/goblint-bench/bench/concrat/race-challenges/thread-join-counter-outer.i
[2024-02-28 21:39:21,277 INFO  L533              CDTParser]: Created temporary CDT project at NULL
[2024-02-28 21:39:21,459 INFO  L384              CDTParser]: Found 1 translation units.
[2024-02-28 21:39:21,460 INFO  L180              CDTParser]: Scanning /mnt/goblint-svcomp/goblint-bench/bench/concrat/race-challenges/thread-join-counter-outer.i
[2024-02-28 21:39:21,470 INFO  L427              CDTParser]: About to delete temporary CDT project at /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/data/e98344be4/6e696b4a7c6e40dc959b5b5edfc83548/FLAG1be95e8db
[2024-02-28 21:39:21,857 INFO  L435              CDTParser]: Successfully deleted /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/data/e98344be4/6e696b4a7c6e40dc959b5b5edfc83548
[2024-02-28 21:39:21,859 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2024-02-28 21:39:21,860 INFO  L133        ToolchainWalker]: Walking toolchain with 6 elements.
[2024-02-28 21:39:21,861 INFO  L112        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2024-02-28 21:39:21,861 INFO  L270        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2024-02-28 21:39:21,865 INFO  L274        PluginConnector]: CACSL2BoogieTranslator initialized
[2024-02-28 21:39:21,865 INFO  L184        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.02 09:39:21" (1/1) ...
[2024-02-28 21:39:21,866 INFO  L204        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@60735cfa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.02 09:39:21, skipping insertion in model container
[2024-02-28 21:39:21,866 INFO  L184        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.02 09:39:21" (1/1) ...
[2024-02-28 21:39:21,895 INFO  L177         MainTranslator]: Built tables and reachable declarations
[2024-02-28 21:39:22,095 INFO  L209          PostProcessor]: Analyzing one entry point: main
[2024-02-28 21:39:22,106 INFO  L202         MainTranslator]: Completed pre-run
[2024-02-28 21:39:22,133 INFO  L209          PostProcessor]: Analyzing one entry point: main
[2024-02-28 21:39:22,153 WARN  L675               CHandler]: The function pthread_detach is called, but not defined or handled by StandardFunctionHandler.
[2024-02-28 21:39:22,159 INFO  L206         MainTranslator]: Completed translation
[2024-02-28 21:39:22,159 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.02 09:39:22 WrapperNode
[2024-02-28 21:39:22,159 INFO  L131        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2024-02-28 21:39:22,160 INFO  L112        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2024-02-28 21:39:22,160 INFO  L270        PluginConnector]: Initializing Boogie Procedure Inliner...
[2024-02-28 21:39:22,160 INFO  L274        PluginConnector]: Boogie Procedure Inliner initialized
[2024-02-28 21:39:22,165 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.02 09:39:22" (1/1) ...
[2024-02-28 21:39:22,177 INFO  L184        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.02 09:39:22" (1/1) ...
[2024-02-28 21:39:22,194 INFO  L138                Inliner]: procedures = 160, calls = 42, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 105
[2024-02-28 21:39:22,195 INFO  L131        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2024-02-28 21:39:22,195 INFO  L112        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2024-02-28 21:39:22,195 INFO  L270        PluginConnector]: Initializing Boogie Preprocessor...
[2024-02-28 21:39:22,195 INFO  L274        PluginConnector]: Boogie Preprocessor initialized
[2024-02-28 21:39:22,202 INFO  L184        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.02 09:39:22" (1/1) ...
[2024-02-28 21:39:22,202 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.02 09:39:22" (1/1) ...
[2024-02-28 21:39:22,205 INFO  L184        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.02 09:39:22" (1/1) ...
[2024-02-28 21:39:22,205 INFO  L184        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.02 09:39:22" (1/1) ...
[2024-02-28 21:39:22,210 INFO  L184        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.02 09:39:22" (1/1) ...
[2024-02-28 21:39:22,213 INFO  L184        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.02 09:39:22" (1/1) ...
[2024-02-28 21:39:22,214 INFO  L184        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.02 09:39:22" (1/1) ...
[2024-02-28 21:39:22,215 INFO  L184        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.02 09:39:22" (1/1) ...
[2024-02-28 21:39:22,217 INFO  L131        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2024-02-28 21:39:22,218 INFO  L112        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2024-02-28 21:39:22,218 INFO  L270        PluginConnector]: Initializing RCFGBuilder...
[2024-02-28 21:39:22,218 INFO  L274        PluginConnector]: RCFGBuilder initialized
[2024-02-28 21:39:22,218 INFO  L184        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.02 09:39:22" (1/1) ...
[2024-02-28 21:39:22,223 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-02-28 21:39:22,232 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-02-28 21:39:22,246 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-02-28 21:39:22,248 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-02-28 21:39:22,275 INFO  L130     BoogieDeclarations]: Found specification of procedure read~int
[2024-02-28 21:39:22,275 INFO  L130     BoogieDeclarations]: Found specification of procedure write~int
[2024-02-28 21:39:22,275 INFO  L130     BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock
[2024-02-28 21:39:22,275 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2024-02-28 21:39:22,276 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack
[2024-02-28 21:39:22,276 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc
[2024-02-28 21:39:22,276 INFO  L130     BoogieDeclarations]: Found specification of procedure pthread_detach
[2024-02-28 21:39:22,276 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~int
[2024-02-28 21:39:22,276 INFO  L130     BoogieDeclarations]: Found specification of procedure thread
[2024-02-28 21:39:22,276 INFO  L138     BoogieDeclarations]: Found implementation of procedure thread
[2024-02-28 21:39:22,276 INFO  L130     BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock
[2024-02-28 21:39:22,276 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2024-02-28 21:39:22,276 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2024-02-28 21:39:22,277 WARN  L213             CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement
[2024-02-28 21:39:22,390 INFO  L241             CfgBuilder]: Building ICFG
[2024-02-28 21:39:22,392 INFO  L267             CfgBuilder]: Building CFG for each procedure with an implementation
[2024-02-28 21:39:22,599 INFO  L282             CfgBuilder]: Performing block encoding
[2024-02-28 21:39:22,622 INFO  L304             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2024-02-28 21:39:22,623 INFO  L309             CfgBuilder]: Removed 2 assume(true) statements.
[2024-02-28 21:39:22,624 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.02 09:39:22 BoogieIcfgContainer
[2024-02-28 21:39:22,624 INFO  L131        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2024-02-28 21:39:22,626 INFO  L112        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2024-02-28 21:39:22,626 INFO  L270        PluginConnector]: Initializing TraceAbstraction...
[2024-02-28 21:39:22,628 INFO  L274        PluginConnector]: TraceAbstraction initialized
[2024-02-28 21:39:22,628 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.02 09:39:21" (1/3) ...
[2024-02-28 21:39:22,629 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@57830c9f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.02 09:39:22, skipping insertion in model container
[2024-02-28 21:39:22,629 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.02 09:39:22" (2/3) ...
[2024-02-28 21:39:22,629 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@57830c9f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.02 09:39:22, skipping insertion in model container
[2024-02-28 21:39:22,629 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.02 09:39:22" (3/3) ...
[2024-02-28 21:39:22,630 INFO  L112   eAbstractionObserver]: Analyzing ICFG thread-join-counter-outer.i
[2024-02-28 21:39:22,636 WARN  L145   ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program
[2024-02-28 21:39:22,643 INFO  L203   ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2024-02-28 21:39:22,644 INFO  L162   ceAbstractionStarter]: Applying trace abstraction to program that has 8 error locations.
[2024-02-28 21:39:22,644 INFO  L514   ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances.
[2024-02-28 21:39:22,683 INFO  L144    ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions.
[2024-02-28 21:39:22,708 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 139 places, 140 transitions, 284 flow
[2024-02-28 21:39:22,759 INFO  L124   PetriNetUnfolderBase]: 7/184 cut-off events.
[2024-02-28 21:39:22,759 INFO  L125   PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES.
[2024-02-28 21:39:22,763 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-02-28 21:39:22,763 INFO  L82        GeneralOperation]: Start removeDead. Operand has 139 places, 140 transitions, 284 flow
[2024-02-28 21:39:22,767 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 139 places, 140 transitions, 284 flow
[2024-02-28 21:39:22,774 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-02-28 21:39:22,780 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;@15ce9b08, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-02-28 21:39:22,780 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 12 error locations.
[2024-02-28 21:39:22,790 INFO  L185   PetriNetUnfolderBase]: Found word, exiting Unfolder.
[2024-02-28 21:39:22,790 INFO  L124   PetriNetUnfolderBase]: 2/54 cut-off events.
[2024-02-28 21:39:22,790 INFO  L125   PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES.
[2024-02-28 21:39:22,791 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-02-28 21:39:22,791 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-02-28 21:39:22,792 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-02-28 21:39:22,798 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 21:39:22,799 INFO  L85        PathProgramCache]: Analyzing trace with hash -76846849, now seen corresponding path program 1 times
[2024-02-28 21:39:22,808 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 21:39:22,809 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074180462]
[2024-02-28 21:39:22,809 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 21:39:22,809 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 21:39:22,892 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-02-28 21:39:22,982 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-02-28 21:39:22,983 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-02-28 21:39:22,983 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074180462]
[2024-02-28 21:39:22,983 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074180462] provided 1 perfect and 0 imperfect interpolant sequences
[2024-02-28 21:39:22,984 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-02-28 21:39:22,984 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-02-28 21:39:22,985 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272894218]
[2024-02-28 21:39:22,986 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-02-28 21:39:22,991 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-02-28 21:39:22,996 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-02-28 21:39:23,014 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-02-28 21:39:23,014 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-02-28 21:39:23,041 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 115 out of 140
[2024-02-28 21:39:23,044 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-02-28 21:39:23,044 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-02-28 21:39:23,044 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 140
[2024-02-28 21:39:23,045 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-02-28 21:39:23,173 INFO  L124   PetriNetUnfolderBase]: 98/626 cut-off events.
[2024-02-28 21:39:23,173 INFO  L125   PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES.
[2024-02-28 21:39:23,175 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-02-28 21:39:23,178 INFO  L140   encePairwiseOnDemand]: 126/140 looper letters, 32 selfloop transitions, 8 changer transitions 1/155 dead transitions.
[2024-02-28 21:39:23,178 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 155 transitions, 394 flow
[2024-02-28 21:39:23,179 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-02-28 21:39:23,181 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-02-28 21:39:23,186 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 393 transitions.
[2024-02-28 21:39:23,188 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9357142857142857
[2024-02-28 21:39:23,189 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 393 transitions.
[2024-02-28 21:39:23,189 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 393 transitions.
[2024-02-28 21:39:23,190 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-02-28 21:39:23,192 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 393 transitions.
[2024-02-28 21:39:23,195 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-02-28 21:39:23,199 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-02-28 21:39:23,199 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-02-28 21:39:23,200 INFO  L175             Difference]: Start difference. First operand has 139 places, 140 transitions, 284 flow. Second operand 3 states and 393 transitions.
[2024-02-28 21:39:23,201 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 155 transitions, 394 flow
[2024-02-28 21:39:23,203 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 155 transitions, 394 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-02-28 21:39:23,206 INFO  L231             Difference]: Finished difference. Result has 143 places, 144 transitions, 346 flow
[2024-02-28 21:39:23,208 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-02-28 21:39:23,210 INFO  L281   CegarLoopForPetriNet]: 139 programPoint places, 4 predicate places.
[2024-02-28 21:39:23,210 INFO  L495      AbstractCegarLoop]: Abstraction has has 143 places, 144 transitions, 346 flow
[2024-02-28 21:39:23,211 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-02-28 21:39:23,211 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-02-28 21:39:23,211 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-02-28 21:39:23,211 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0
[2024-02-28 21:39:23,211 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-02-28 21:39:23,212 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 21:39:23,212 INFO  L85        PathProgramCache]: Analyzing trace with hash -1371708680, now seen corresponding path program 1 times
[2024-02-28 21:39:23,212 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 21:39:23,212 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997360992]
[2024-02-28 21:39:23,212 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 21:39:23,213 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 21:39:23,231 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-02-28 21:39:23,272 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-02-28 21:39:23,273 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-02-28 21:39:23,273 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997360992]
[2024-02-28 21:39:23,273 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997360992] provided 1 perfect and 0 imperfect interpolant sequences
[2024-02-28 21:39:23,273 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-02-28 21:39:23,273 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-02-28 21:39:23,274 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757056336]
[2024-02-28 21:39:23,274 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-02-28 21:39:23,275 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-02-28 21:39:23,275 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-02-28 21:39:23,275 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-02-28 21:39:23,275 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-02-28 21:39:23,305 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 115 out of 140
[2024-02-28 21:39:23,305 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-02-28 21:39:23,305 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-02-28 21:39:23,305 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 140
[2024-02-28 21:39:23,306 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-02-28 21:39:23,409 INFO  L124   PetriNetUnfolderBase]: 114/757 cut-off events.
[2024-02-28 21:39:23,409 INFO  L125   PetriNetUnfolderBase]: For 168/173 co-relation queries the response was YES.
[2024-02-28 21:39:23,411 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-02-28 21:39:23,413 INFO  L140   encePairwiseOnDemand]: 134/140 looper letters, 29 selfloop transitions, 7 changer transitions 0/153 dead transitions.
[2024-02-28 21:39:23,413 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 153 transitions, 446 flow
[2024-02-28 21:39:23,414 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-02-28 21:39:23,414 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-02-28 21:39:23,415 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 376 transitions.
[2024-02-28 21:39:23,415 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8952380952380953
[2024-02-28 21:39:23,415 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 376 transitions.
[2024-02-28 21:39:23,415 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 376 transitions.
[2024-02-28 21:39:23,416 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-02-28 21:39:23,416 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 376 transitions.
[2024-02-28 21:39:23,417 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-02-28 21:39:23,418 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-02-28 21:39:23,419 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-02-28 21:39:23,419 INFO  L175             Difference]: Start difference. First operand has 143 places, 144 transitions, 346 flow. Second operand 3 states and 376 transitions.
[2024-02-28 21:39:23,419 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 153 transitions, 446 flow
[2024-02-28 21:39:23,421 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 153 transitions, 426 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-02-28 21:39:23,423 INFO  L231             Difference]: Finished difference. Result has 144 places, 149 transitions, 386 flow
[2024-02-28 21:39:23,423 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-02-28 21:39:23,424 INFO  L281   CegarLoopForPetriNet]: 139 programPoint places, 5 predicate places.
[2024-02-28 21:39:23,424 INFO  L495      AbstractCegarLoop]: Abstraction has has 144 places, 149 transitions, 386 flow
[2024-02-28 21:39:23,424 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-02-28 21:39:23,424 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-02-28 21:39:23,425 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-02-28 21:39:23,425 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1
[2024-02-28 21:39:23,425 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-02-28 21:39:23,425 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 21:39:23,426 INFO  L85        PathProgramCache]: Analyzing trace with hash 587414492, now seen corresponding path program 1 times
[2024-02-28 21:39:23,426 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 21:39:23,426 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501899127]
[2024-02-28 21:39:23,426 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 21:39:23,426 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 21:39:23,440 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-02-28 21:39:23,470 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-02-28 21:39:23,471 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-02-28 21:39:23,471 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501899127]
[2024-02-28 21:39:23,471 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501899127] provided 1 perfect and 0 imperfect interpolant sequences
[2024-02-28 21:39:23,471 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-02-28 21:39:23,471 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-02-28 21:39:23,471 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308112391]
[2024-02-28 21:39:23,471 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-02-28 21:39:23,472 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-02-28 21:39:23,472 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-02-28 21:39:23,472 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-02-28 21:39:23,472 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-02-28 21:39:23,480 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 122 out of 140
[2024-02-28 21:39:23,480 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-02-28 21:39:23,481 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-02-28 21:39:23,481 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 122 of 140
[2024-02-28 21:39:23,481 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-02-28 21:39:23,566 INFO  L124   PetriNetUnfolderBase]: 83/676 cut-off events.
[2024-02-28 21:39:23,566 INFO  L125   PetriNetUnfolderBase]: For 65/69 co-relation queries the response was YES.
[2024-02-28 21:39:23,567 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-02-28 21:39:23,569 INFO  L140   encePairwiseOnDemand]: 136/140 looper letters, 17 selfloop transitions, 3 changer transitions 1/155 dead transitions.
[2024-02-28 21:39:23,569 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 155 transitions, 440 flow
[2024-02-28 21:39:23,570 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-02-28 21:39:23,570 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-02-28 21:39:23,571 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 388 transitions.
[2024-02-28 21:39:23,572 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9238095238095239
[2024-02-28 21:39:23,572 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 388 transitions.
[2024-02-28 21:39:23,572 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 388 transitions.
[2024-02-28 21:39:23,573 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-02-28 21:39:23,573 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 388 transitions.
[2024-02-28 21:39:23,574 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-02-28 21:39:23,577 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-02-28 21:39:23,577 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-02-28 21:39:23,577 INFO  L175             Difference]: Start difference. First operand has 144 places, 149 transitions, 386 flow. Second operand 3 states and 388 transitions.
[2024-02-28 21:39:23,577 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 155 transitions, 440 flow
[2024-02-28 21:39:23,581 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 155 transitions, 426 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-02-28 21:39:23,583 INFO  L231             Difference]: Finished difference. Result has 146 places, 151 transitions, 394 flow
[2024-02-28 21:39:23,583 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-02-28 21:39:23,584 INFO  L281   CegarLoopForPetriNet]: 139 programPoint places, 7 predicate places.
[2024-02-28 21:39:23,584 INFO  L495      AbstractCegarLoop]: Abstraction has has 146 places, 151 transitions, 394 flow
[2024-02-28 21:39:23,584 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-02-28 21:39:23,584 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-02-28 21:39:23,584 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-02-28 21:39:23,584 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2
[2024-02-28 21:39:23,584 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-02-28 21:39:23,585 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 21:39:23,585 INFO  L85        PathProgramCache]: Analyzing trace with hash 136620557, now seen corresponding path program 1 times
[2024-02-28 21:39:23,585 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 21:39:23,585 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976689198]
[2024-02-28 21:39:23,585 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 21:39:23,585 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 21:39:23,609 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-02-28 21:39:23,938 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-02-28 21:39:23,938 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-02-28 21:39:23,939 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976689198]
[2024-02-28 21:39:23,939 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1976689198] provided 1 perfect and 0 imperfect interpolant sequences
[2024-02-28 21:39:23,939 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-02-28 21:39:23,939 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-02-28 21:39:23,939 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859103053]
[2024-02-28 21:39:23,939 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-02-28 21:39:23,940 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-02-28 21:39:23,940 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-02-28 21:39:23,940 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-02-28 21:39:23,940 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2024-02-28 21:39:23,981 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 115 out of 140
[2024-02-28 21:39:23,981 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-02-28 21:39:23,981 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-02-28 21:39:23,982 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 140
[2024-02-28 21:39:23,982 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-02-28 21:39:24,117 INFO  L124   PetriNetUnfolderBase]: 100/879 cut-off events.
[2024-02-28 21:39:24,117 INFO  L125   PetriNetUnfolderBase]: For 54/54 co-relation queries the response was YES.
[2024-02-28 21:39:24,118 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-02-28 21:39:24,120 INFO  L140   encePairwiseOnDemand]: 134/140 looper letters, 32 selfloop transitions, 5 changer transitions 0/166 dead transitions.
[2024-02-28 21:39:24,120 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 166 transitions, 498 flow
[2024-02-28 21:39:24,121 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-02-28 21:39:24,121 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-02-28 21:39:24,122 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 728 transitions.
[2024-02-28 21:39:24,122 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8666666666666667
[2024-02-28 21:39:24,122 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 728 transitions.
[2024-02-28 21:39:24,122 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 728 transitions.
[2024-02-28 21:39:24,123 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-02-28 21:39:24,123 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 728 transitions.
[2024-02-28 21:39:24,125 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-02-28 21:39:24,126 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-02-28 21:39:24,127 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-02-28 21:39:24,127 INFO  L175             Difference]: Start difference. First operand has 146 places, 151 transitions, 394 flow. Second operand 6 states and 728 transitions.
[2024-02-28 21:39:24,127 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 166 transitions, 498 flow
[2024-02-28 21:39:24,128 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 166 transitions, 492 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-02-28 21:39:24,130 INFO  L231             Difference]: Finished difference. Result has 148 places, 150 transitions, 396 flow
[2024-02-28 21:39:24,130 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-02-28 21:39:24,131 INFO  L281   CegarLoopForPetriNet]: 139 programPoint places, 9 predicate places.
[2024-02-28 21:39:24,131 INFO  L495      AbstractCegarLoop]: Abstraction has has 148 places, 150 transitions, 396 flow
[2024-02-28 21:39:24,131 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-02-28 21:39:24,131 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-02-28 21:39:24,131 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-02-28 21:39:24,132 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3
[2024-02-28 21:39:24,132 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-02-28 21:39:24,132 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 21:39:24,132 INFO  L85        PathProgramCache]: Analyzing trace with hash -1455672047, now seen corresponding path program 1 times
[2024-02-28 21:39:24,132 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 21:39:24,132 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753855460]
[2024-02-28 21:39:24,133 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 21:39:24,133 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 21:39:24,145 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-02-28 21:39:24,166 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-02-28 21:39:24,166 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-02-28 21:39:24,166 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753855460]
[2024-02-28 21:39:24,166 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753855460] provided 1 perfect and 0 imperfect interpolant sequences
[2024-02-28 21:39:24,166 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-02-28 21:39:24,166 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-02-28 21:39:24,166 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169218734]
[2024-02-28 21:39:24,167 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-02-28 21:39:24,167 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-02-28 21:39:24,167 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-02-28 21:39:24,168 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-02-28 21:39:24,168 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-02-28 21:39:24,176 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 120 out of 140
[2024-02-28 21:39:24,176 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-02-28 21:39:24,176 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-02-28 21:39:24,177 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 140
[2024-02-28 21:39:24,177 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-02-28 21:39:24,249 INFO  L124   PetriNetUnfolderBase]: 92/690 cut-off events.
[2024-02-28 21:39:24,249 INFO  L125   PetriNetUnfolderBase]: For 48/52 co-relation queries the response was YES.
[2024-02-28 21:39:24,250 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-02-28 21:39:24,251 INFO  L140   encePairwiseOnDemand]: 135/140 looper letters, 22 selfloop transitions, 5 changer transitions 0/159 dead transitions.
[2024-02-28 21:39:24,252 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 159 transitions, 470 flow
[2024-02-28 21:39:24,252 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-02-28 21:39:24,252 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-02-28 21:39:24,253 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 387 transitions.
[2024-02-28 21:39:24,253 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9214285714285714
[2024-02-28 21:39:24,253 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 387 transitions.
[2024-02-28 21:39:24,253 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 387 transitions.
[2024-02-28 21:39:24,253 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-02-28 21:39:24,254 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 387 transitions.
[2024-02-28 21:39:24,254 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-02-28 21:39:24,255 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-02-28 21:39:24,255 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-02-28 21:39:24,256 INFO  L175             Difference]: Start difference. First operand has 148 places, 150 transitions, 396 flow. Second operand 3 states and 387 transitions.
[2024-02-28 21:39:24,256 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 159 transitions, 470 flow
[2024-02-28 21:39:24,257 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 159 transitions, 460 flow, removed 0 selfloop flow, removed 5 redundant places.
[2024-02-28 21:39:24,258 INFO  L231             Difference]: Finished difference. Result has 147 places, 153 transitions, 422 flow
[2024-02-28 21:39:24,259 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-02-28 21:39:24,259 INFO  L281   CegarLoopForPetriNet]: 139 programPoint places, 8 predicate places.
[2024-02-28 21:39:24,259 INFO  L495      AbstractCegarLoop]: Abstraction has has 147 places, 153 transitions, 422 flow
[2024-02-28 21:39:24,260 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-02-28 21:39:24,260 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-02-28 21:39:24,260 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-02-28 21:39:24,260 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4
[2024-02-28 21:39:24,260 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-02-28 21:39:24,260 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 21:39:24,260 INFO  L85        PathProgramCache]: Analyzing trace with hash -1144144204, now seen corresponding path program 1 times
[2024-02-28 21:39:24,261 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 21:39:24,261 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934859104]
[2024-02-28 21:39:24,261 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 21:39:24,261 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 21:39:24,273 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-02-28 21:39:24,297 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-02-28 21:39:24,298 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-02-28 21:39:24,298 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934859104]
[2024-02-28 21:39:24,298 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934859104] provided 1 perfect and 0 imperfect interpolant sequences
[2024-02-28 21:39:24,298 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-02-28 21:39:24,298 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-02-28 21:39:24,298 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515004603]
[2024-02-28 21:39:24,298 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-02-28 21:39:24,299 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-02-28 21:39:24,299 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-02-28 21:39:24,299 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-02-28 21:39:24,299 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-02-28 21:39:24,319 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 117 out of 140
[2024-02-28 21:39:24,320 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-02-28 21:39:24,320 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-02-28 21:39:24,320 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 117 of 140
[2024-02-28 21:39:24,320 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-02-28 21:39:24,418 INFO  L124   PetriNetUnfolderBase]: 159/882 cut-off events.
[2024-02-28 21:39:24,418 INFO  L125   PetriNetUnfolderBase]: For 215/222 co-relation queries the response was YES.
[2024-02-28 21:39:24,419 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-02-28 21:39:24,421 INFO  L140   encePairwiseOnDemand]: 133/140 looper letters, 29 selfloop transitions, 11 changer transitions 4/166 dead transitions.
[2024-02-28 21:39:24,421 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 166 transitions, 544 flow
[2024-02-28 21:39:24,421 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-02-28 21:39:24,421 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-02-28 21:39:24,422 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 383 transitions.
[2024-02-28 21:39:24,422 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9119047619047619
[2024-02-28 21:39:24,422 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 383 transitions.
[2024-02-28 21:39:24,422 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 383 transitions.
[2024-02-28 21:39:24,423 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-02-28 21:39:24,423 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 383 transitions.
[2024-02-28 21:39:24,423 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-02-28 21:39:24,424 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-02-28 21:39:24,424 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-02-28 21:39:24,424 INFO  L175             Difference]: Start difference. First operand has 147 places, 153 transitions, 422 flow. Second operand 3 states and 383 transitions.
[2024-02-28 21:39:24,425 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 166 transitions, 544 flow
[2024-02-28 21:39:24,426 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 166 transitions, 534 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-02-28 21:39:24,428 INFO  L231             Difference]: Finished difference. Result has 149 places, 157 transitions, 488 flow
[2024-02-28 21:39:24,428 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-02-28 21:39:24,428 INFO  L281   CegarLoopForPetriNet]: 139 programPoint places, 10 predicate places.
[2024-02-28 21:39:24,429 INFO  L495      AbstractCegarLoop]: Abstraction has has 149 places, 157 transitions, 488 flow
[2024-02-28 21:39:24,429 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-02-28 21:39:24,429 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-02-28 21:39:24,429 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-02-28 21:39:24,429 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5
[2024-02-28 21:39:24,429 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-02-28 21:39:24,430 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 21:39:24,430 INFO  L85        PathProgramCache]: Analyzing trace with hash 1925861791, now seen corresponding path program 1 times
[2024-02-28 21:39:24,430 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 21:39:24,430 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930207232]
[2024-02-28 21:39:24,430 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 21:39:24,430 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 21:39:24,452 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-02-28 21:39:24,452 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-02-28 21:39:24,463 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-02-28 21:39:24,486 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-02-28 21:39:24,486 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2024-02-28 21:39:24,487 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (11 of 12 remaining)
[2024-02-28 21:39:24,488 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (10 of 12 remaining)
[2024-02-28 21:39:24,489 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (9 of 12 remaining)
[2024-02-28 21:39:24,489 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (8 of 12 remaining)
[2024-02-28 21:39:24,489 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (7 of 12 remaining)
[2024-02-28 21:39:24,489 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (6 of 12 remaining)
[2024-02-28 21:39:24,489 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (5 of 12 remaining)
[2024-02-28 21:39:24,489 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (4 of 12 remaining)
[2024-02-28 21:39:24,489 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (3 of 12 remaining)
[2024-02-28 21:39:24,490 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (2 of 12 remaining)
[2024-02-28 21:39:24,490 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (1 of 12 remaining)
[2024-02-28 21:39:24,490 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (0 of 12 remaining)
[2024-02-28 21:39:24,490 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6
[2024-02-28 21:39:24,490 INFO  L445         BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1]
[2024-02-28 21:39:24,492 WARN  L233   ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-02-28 21:39:24,492 INFO  L514   ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances.
[2024-02-28 21:39:24,510 INFO  L144    ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions.
[2024-02-28 21:39:24,512 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 173 places, 172 transitions, 354 flow
[2024-02-28 21:39:24,533 INFO  L124   PetriNetUnfolderBase]: 10/278 cut-off events.
[2024-02-28 21:39:24,533 INFO  L125   PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES.
[2024-02-28 21:39:24,533 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-02-28 21:39:24,534 INFO  L82        GeneralOperation]: Start removeDead. Operand has 173 places, 172 transitions, 354 flow
[2024-02-28 21:39:24,535 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 173 places, 172 transitions, 354 flow
[2024-02-28 21:39:24,536 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-02-28 21:39:24,537 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;@15ce9b08, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-02-28 21:39:24,537 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 15 error locations.
[2024-02-28 21:39:24,540 INFO  L185   PetriNetUnfolderBase]: Found word, exiting Unfolder.
[2024-02-28 21:39:24,540 INFO  L124   PetriNetUnfolderBase]: 2/54 cut-off events.
[2024-02-28 21:39:24,540 INFO  L125   PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES.
[2024-02-28 21:39:24,541 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-02-28 21:39:24,541 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-02-28 21:39:24,541 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-02-28 21:39:24,541 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 21:39:24,541 INFO  L85        PathProgramCache]: Analyzing trace with hash 1310321919, now seen corresponding path program 1 times
[2024-02-28 21:39:24,541 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 21:39:24,541 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624322820]
[2024-02-28 21:39:24,542 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 21:39:24,542 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 21:39:24,548 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-02-28 21:39:24,565 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-02-28 21:39:24,565 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-02-28 21:39:24,565 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624322820]
[2024-02-28 21:39:24,565 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624322820] provided 1 perfect and 0 imperfect interpolant sequences
[2024-02-28 21:39:24,565 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-02-28 21:39:24,565 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-02-28 21:39:24,565 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738092672]
[2024-02-28 21:39:24,566 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-02-28 21:39:24,566 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-02-28 21:39:24,566 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-02-28 21:39:24,566 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-02-28 21:39:24,566 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-02-28 21:39:24,600 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 138 out of 172
[2024-02-28 21:39:24,601 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-02-28 21:39:24,601 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-02-28 21:39:24,601 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 138 of 172
[2024-02-28 21:39:24,601 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-02-28 21:39:25,316 INFO  L124   PetriNetUnfolderBase]: 2216/7143 cut-off events.
[2024-02-28 21:39:25,316 INFO  L125   PetriNetUnfolderBase]: For 49/49 co-relation queries the response was YES.
[2024-02-28 21:39:25,323 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-02-28 21:39:25,342 INFO  L140   encePairwiseOnDemand]: 154/172 looper letters, 46 selfloop transitions, 11 changer transitions 1/195 dead transitions.
[2024-02-28 21:39:25,343 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 195 transitions, 519 flow
[2024-02-28 21:39:25,343 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-02-28 21:39:25,344 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-02-28 21:39:25,344 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 480 transitions.
[2024-02-28 21:39:25,345 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9302325581395349
[2024-02-28 21:39:25,345 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 480 transitions.
[2024-02-28 21:39:25,345 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 480 transitions.
[2024-02-28 21:39:25,345 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-02-28 21:39:25,345 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 480 transitions.
[2024-02-28 21:39:25,346 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-02-28 21:39:25,347 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-02-28 21:39:25,347 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-02-28 21:39:25,347 INFO  L175             Difference]: Start difference. First operand has 173 places, 172 transitions, 354 flow. Second operand 3 states and 480 transitions.
[2024-02-28 21:39:25,347 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 195 transitions, 519 flow
[2024-02-28 21:39:25,348 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 195 transitions, 519 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-02-28 21:39:25,350 INFO  L231             Difference]: Finished difference. Result has 177 places, 179 transitions, 442 flow
[2024-02-28 21:39:25,350 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-02-28 21:39:25,351 INFO  L281   CegarLoopForPetriNet]: 173 programPoint places, 4 predicate places.
[2024-02-28 21:39:25,351 INFO  L495      AbstractCegarLoop]: Abstraction has has 177 places, 179 transitions, 442 flow
[2024-02-28 21:39:25,351 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-02-28 21:39:25,351 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-02-28 21:39:25,351 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-02-28 21:39:25,351 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7
[2024-02-28 21:39:25,351 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-02-28 21:39:25,352 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 21:39:25,352 INFO  L85        PathProgramCache]: Analyzing trace with hash 566883492, now seen corresponding path program 1 times
[2024-02-28 21:39:25,352 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 21:39:25,352 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70830554]
[2024-02-28 21:39:25,352 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 21:39:25,352 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 21:39:25,359 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-02-28 21:39:25,372 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-02-28 21:39:25,373 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-02-28 21:39:25,373 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70830554]
[2024-02-28 21:39:25,373 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [70830554] provided 1 perfect and 0 imperfect interpolant sequences
[2024-02-28 21:39:25,373 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-02-28 21:39:25,373 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-02-28 21:39:25,373 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106029519]
[2024-02-28 21:39:25,373 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-02-28 21:39:25,373 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-02-28 21:39:25,374 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-02-28 21:39:25,374 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-02-28 21:39:25,374 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-02-28 21:39:25,407 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 140 out of 172
[2024-02-28 21:39:25,408 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-02-28 21:39:25,408 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-02-28 21:39:25,408 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 172
[2024-02-28 21:39:25,409 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-02-28 21:39:26,356 INFO  L124   PetriNetUnfolderBase]: 2480/9000 cut-off events.
[2024-02-28 21:39:26,356 INFO  L125   PetriNetUnfolderBase]: For 2872/3042 co-relation queries the response was YES.
[2024-02-28 21:39:26,368 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-02-28 21:39:26,402 INFO  L140   encePairwiseOnDemand]: 164/172 looper letters, 42 selfloop transitions, 12 changer transitions 0/197 dead transitions.
[2024-02-28 21:39:26,403 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 197 transitions, 610 flow
[2024-02-28 21:39:26,404 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-02-28 21:39:26,404 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-02-28 21:39:26,405 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 464 transitions.
[2024-02-28 21:39:26,405 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8992248062015504
[2024-02-28 21:39:26,405 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 464 transitions.
[2024-02-28 21:39:26,405 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 464 transitions.
[2024-02-28 21:39:26,405 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-02-28 21:39:26,406 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 464 transitions.
[2024-02-28 21:39:26,406 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-02-28 21:39:26,407 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-02-28 21:39:26,408 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-02-28 21:39:26,408 INFO  L175             Difference]: Start difference. First operand has 177 places, 179 transitions, 442 flow. Second operand 3 states and 464 transitions.
[2024-02-28 21:39:26,408 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 197 transitions, 610 flow
[2024-02-28 21:39:26,413 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 197 transitions, 580 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-02-28 21:39:26,415 INFO  L231             Difference]: Finished difference. Result has 178 places, 189 transitions, 526 flow
[2024-02-28 21:39:26,415 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-02-28 21:39:26,416 INFO  L281   CegarLoopForPetriNet]: 173 programPoint places, 5 predicate places.
[2024-02-28 21:39:26,416 INFO  L495      AbstractCegarLoop]: Abstraction has has 178 places, 189 transitions, 526 flow
[2024-02-28 21:39:26,416 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-02-28 21:39:26,416 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-02-28 21:39:26,416 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-02-28 21:39:26,417 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8
[2024-02-28 21:39:26,417 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-02-28 21:39:26,417 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 21:39:26,417 INFO  L85        PathProgramCache]: Analyzing trace with hash 554229852, now seen corresponding path program 1 times
[2024-02-28 21:39:26,417 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 21:39:26,417 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670373542]
[2024-02-28 21:39:26,417 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 21:39:26,418 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 21:39:26,425 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-02-28 21:39:26,440 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-02-28 21:39:26,440 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-02-28 21:39:26,440 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1670373542]
[2024-02-28 21:39:26,441 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1670373542] provided 1 perfect and 0 imperfect interpolant sequences
[2024-02-28 21:39:26,441 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-02-28 21:39:26,441 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-02-28 21:39:26,441 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370415321]
[2024-02-28 21:39:26,441 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-02-28 21:39:26,441 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-02-28 21:39:26,442 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-02-28 21:39:26,442 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-02-28 21:39:26,442 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-02-28 21:39:26,453 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 148 out of 172
[2024-02-28 21:39:26,454 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-02-28 21:39:26,454 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-02-28 21:39:26,454 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 148 of 172
[2024-02-28 21:39:26,454 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-02-28 21:39:27,204 INFO  L124   PetriNetUnfolderBase]: 1878/8120 cut-off events.
[2024-02-28 21:39:27,204 INFO  L125   PetriNetUnfolderBase]: For 1150/2118 co-relation queries the response was YES.
[2024-02-28 21:39:27,218 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-02-28 21:39:27,237 INFO  L140   encePairwiseOnDemand]: 167/172 looper letters, 28 selfloop transitions, 4 changer transitions 0/200 dead transitions.
[2024-02-28 21:39:27,237 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 200 transitions, 612 flow
[2024-02-28 21:39:27,238 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-02-28 21:39:27,238 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-02-28 21:39:27,238 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 477 transitions.
[2024-02-28 21:39:27,239 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9244186046511628
[2024-02-28 21:39:27,239 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 477 transitions.
[2024-02-28 21:39:27,239 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 477 transitions.
[2024-02-28 21:39:27,240 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-02-28 21:39:27,240 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 477 transitions.
[2024-02-28 21:39:27,241 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-02-28 21:39:27,241 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-02-28 21:39:27,242 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-02-28 21:39:27,242 INFO  L175             Difference]: Start difference. First operand has 178 places, 189 transitions, 526 flow. Second operand 3 states and 477 transitions.
[2024-02-28 21:39:27,242 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 200 transitions, 612 flow
[2024-02-28 21:39:27,246 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 200 transitions, 588 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-02-28 21:39:27,248 INFO  L231             Difference]: Finished difference. Result has 180 places, 192 transitions, 532 flow
[2024-02-28 21:39:27,248 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-02-28 21:39:27,249 INFO  L281   CegarLoopForPetriNet]: 173 programPoint places, 7 predicate places.
[2024-02-28 21:39:27,249 INFO  L495      AbstractCegarLoop]: Abstraction has has 180 places, 192 transitions, 532 flow
[2024-02-28 21:39:27,249 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-02-28 21:39:27,249 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-02-28 21:39:27,249 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-02-28 21:39:27,249 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9
[2024-02-28 21:39:27,250 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-02-28 21:39:27,250 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 21:39:27,250 INFO  L85        PathProgramCache]: Analyzing trace with hash -542315604, now seen corresponding path program 1 times
[2024-02-28 21:39:27,250 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 21:39:27,250 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625093321]
[2024-02-28 21:39:27,250 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 21:39:27,250 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 21:39:27,267 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-02-28 21:39:27,546 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-02-28 21:39:27,546 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-02-28 21:39:27,546 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625093321]
[2024-02-28 21:39:27,546 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [625093321] provided 1 perfect and 0 imperfect interpolant sequences
[2024-02-28 21:39:27,546 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-02-28 21:39:27,546 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-02-28 21:39:27,547 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397524124]
[2024-02-28 21:39:27,547 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-02-28 21:39:27,547 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-02-28 21:39:27,547 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-02-28 21:39:27,547 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-02-28 21:39:27,547 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2024-02-28 21:39:27,591 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 142 out of 172
[2024-02-28 21:39:27,592 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-02-28 21:39:27,592 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-02-28 21:39:27,592 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 172
[2024-02-28 21:39:27,592 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-02-28 21:39:28,523 INFO  L124   PetriNetUnfolderBase]: 2155/10115 cut-off events.
[2024-02-28 21:39:28,523 INFO  L125   PetriNetUnfolderBase]: For 994/1920 co-relation queries the response was YES.
[2024-02-28 21:39:28,542 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-02-28 21:39:28,564 INFO  L140   encePairwiseOnDemand]: 166/172 looper letters, 53 selfloop transitions, 5 changer transitions 0/223 dead transitions.
[2024-02-28 21:39:28,565 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 223 transitions, 710 flow
[2024-02-28 21:39:28,565 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-02-28 21:39:28,565 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-02-28 21:39:28,566 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 911 transitions.
[2024-02-28 21:39:28,567 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8827519379844961
[2024-02-28 21:39:28,567 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 911 transitions.
[2024-02-28 21:39:28,567 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 911 transitions.
[2024-02-28 21:39:28,568 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-02-28 21:39:28,568 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 911 transitions.
[2024-02-28 21:39:28,569 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-02-28 21:39:28,571 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-02-28 21:39:28,571 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-02-28 21:39:28,571 INFO  L175             Difference]: Start difference. First operand has 180 places, 192 transitions, 532 flow. Second operand 6 states and 911 transitions.
[2024-02-28 21:39:28,571 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 223 transitions, 710 flow
[2024-02-28 21:39:28,574 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 223 transitions, 702 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-02-28 21:39:28,576 INFO  L231             Difference]: Finished difference. Result has 182 places, 191 transitions, 532 flow
[2024-02-28 21:39:28,576 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-02-28 21:39:28,577 INFO  L281   CegarLoopForPetriNet]: 173 programPoint places, 9 predicate places.
[2024-02-28 21:39:28,577 INFO  L495      AbstractCegarLoop]: Abstraction has has 182 places, 191 transitions, 532 flow
[2024-02-28 21:39:28,577 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-02-28 21:39:28,577 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-02-28 21:39:28,577 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-02-28 21:39:28,577 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10
[2024-02-28 21:39:28,577 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-02-28 21:39:28,578 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 21:39:28,578 INFO  L85        PathProgramCache]: Analyzing trace with hash -1027856386, now seen corresponding path program 1 times
[2024-02-28 21:39:28,578 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 21:39:28,578 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290394672]
[2024-02-28 21:39:28,578 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 21:39:28,578 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 21:39:28,587 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-02-28 21:39:28,603 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-02-28 21:39:28,603 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-02-28 21:39:28,603 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290394672]
[2024-02-28 21:39:28,603 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290394672] provided 1 perfect and 0 imperfect interpolant sequences
[2024-02-28 21:39:28,603 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-02-28 21:39:28,603 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-02-28 21:39:28,603 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488559350]
[2024-02-28 21:39:28,603 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-02-28 21:39:28,603 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-02-28 21:39:28,604 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-02-28 21:39:28,604 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-02-28 21:39:28,604 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-02-28 21:39:28,620 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 146 out of 172
[2024-02-28 21:39:28,620 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-02-28 21:39:28,620 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-02-28 21:39:28,621 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 172
[2024-02-28 21:39:28,621 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-02-28 21:39:29,685 INFO  L124   PetriNetUnfolderBase]: 2430/10415 cut-off events.
[2024-02-28 21:39:29,685 INFO  L125   PetriNetUnfolderBase]: For 1260/2233 co-relation queries the response was YES.
[2024-02-28 21:39:29,711 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-02-28 21:39:29,741 INFO  L140   encePairwiseOnDemand]: 166/172 looper letters, 34 selfloop transitions, 7 changer transitions 0/207 dead transitions.
[2024-02-28 21:39:29,741 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 207 transitions, 657 flow
[2024-02-28 21:39:29,742 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-02-28 21:39:29,742 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-02-28 21:39:29,743 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 477 transitions.
[2024-02-28 21:39:29,743 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9244186046511628
[2024-02-28 21:39:29,744 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 477 transitions.
[2024-02-28 21:39:29,744 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 477 transitions.
[2024-02-28 21:39:29,744 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-02-28 21:39:29,744 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 477 transitions.
[2024-02-28 21:39:29,745 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-02-28 21:39:29,746 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-02-28 21:39:29,746 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-02-28 21:39:29,746 INFO  L175             Difference]: Start difference. First operand has 182 places, 191 transitions, 532 flow. Second operand 3 states and 477 transitions.
[2024-02-28 21:39:29,746 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 207 transitions, 657 flow
[2024-02-28 21:39:29,749 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 207 transitions, 647 flow, removed 0 selfloop flow, removed 5 redundant places.
[2024-02-28 21:39:29,751 INFO  L231             Difference]: Finished difference. Result has 181 places, 196 transitions, 578 flow
[2024-02-28 21:39:29,751 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-02-28 21:39:29,751 INFO  L281   CegarLoopForPetriNet]: 173 programPoint places, 8 predicate places.
[2024-02-28 21:39:29,752 INFO  L495      AbstractCegarLoop]: Abstraction has has 181 places, 196 transitions, 578 flow
[2024-02-28 21:39:29,752 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-02-28 21:39:29,752 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-02-28 21:39:29,752 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-02-28 21:39:29,752 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11
[2024-02-28 21:39:29,752 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-02-28 21:39:29,752 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 21:39:29,752 INFO  L85        PathProgramCache]: Analyzing trace with hash -985860973, now seen corresponding path program 1 times
[2024-02-28 21:39:29,753 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 21:39:29,753 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595195863]
[2024-02-28 21:39:29,753 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 21:39:29,753 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 21:39:29,764 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-02-28 21:39:29,784 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-02-28 21:39:29,784 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-02-28 21:39:29,785 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595195863]
[2024-02-28 21:39:29,785 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595195863] provided 1 perfect and 0 imperfect interpolant sequences
[2024-02-28 21:39:29,785 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-02-28 21:39:29,785 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-02-28 21:39:29,786 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329424673]
[2024-02-28 21:39:29,786 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-02-28 21:39:29,786 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-02-28 21:39:29,787 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-02-28 21:39:29,787 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-02-28 21:39:29,788 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-02-28 21:39:29,821 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 142 out of 172
[2024-02-28 21:39:29,821 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-02-28 21:39:29,821 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-02-28 21:39:29,821 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 172
[2024-02-28 21:39:29,821 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-02-28 21:39:30,951 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-02-28 21:39:30,951 INFO  L294   olderBase$Statistics]: this new event has 166 ancestors and is cut-off event
[2024-02-28 21:39:30,951 INFO  L297   olderBase$Statistics]:   existing Event has 166 ancestors and is cut-off event
[2024-02-28 21:39:30,951 INFO  L297   olderBase$Statistics]:   existing Event has 159 ancestors and is cut-off event
[2024-02-28 21:39:30,952 INFO  L297   olderBase$Statistics]:   existing Event has 159 ancestors and is cut-off event
[2024-02-28 21:39:31,048 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-02-28 21:39:31,048 INFO  L294   olderBase$Statistics]: this new event has 168 ancestors and is cut-off event
[2024-02-28 21:39:31,048 INFO  L297   olderBase$Statistics]:   existing Event has 161 ancestors and is cut-off event
[2024-02-28 21:39:31,048 INFO  L297   olderBase$Statistics]:   existing Event has 168 ancestors and is cut-off event
[2024-02-28 21:39:31,049 INFO  L297   olderBase$Statistics]:   existing Event has 161 ancestors and is cut-off event
[2024-02-28 21:39:31,078 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-02-28 21:39:31,078 INFO  L294   olderBase$Statistics]: this new event has 169 ancestors and is cut-off event
[2024-02-28 21:39:31,078 INFO  L297   olderBase$Statistics]:   existing Event has 169 ancestors and is cut-off event
[2024-02-28 21:39:31,078 INFO  L297   olderBase$Statistics]:   existing Event has 162 ancestors and is cut-off event
[2024-02-28 21:39:31,078 INFO  L297   olderBase$Statistics]:   existing Event has 162 ancestors and is cut-off event
[2024-02-28 21:39:31,199 INFO  L124   PetriNetUnfolderBase]: 4084/14056 cut-off events.
[2024-02-28 21:39:31,199 INFO  L125   PetriNetUnfolderBase]: For 5625/6042 co-relation queries the response was YES.
[2024-02-28 21:39:31,223 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-02-28 21:39:31,252 INFO  L140   encePairwiseOnDemand]: 163/172 looper letters, 49 selfloop transitions, 19 changer transitions 0/222 dead transitions.
[2024-02-28 21:39:31,253 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 222 transitions, 815 flow
[2024-02-28 21:39:31,253 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-02-28 21:39:31,253 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-02-28 21:39:31,254 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 472 transitions.
[2024-02-28 21:39:31,255 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9147286821705426
[2024-02-28 21:39:31,255 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 472 transitions.
[2024-02-28 21:39:31,255 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 472 transitions.
[2024-02-28 21:39:31,255 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-02-28 21:39:31,255 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 472 transitions.
[2024-02-28 21:39:31,256 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-02-28 21:39:31,257 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-02-28 21:39:31,257 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-02-28 21:39:31,257 INFO  L175             Difference]: Start difference. First operand has 181 places, 196 transitions, 578 flow. Second operand 3 states and 472 transitions.
[2024-02-28 21:39:31,257 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 222 transitions, 815 flow
[2024-02-28 21:39:31,260 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 222 transitions, 801 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-02-28 21:39:31,262 INFO  L231             Difference]: Finished difference. Result has 183 places, 211 transitions, 746 flow
[2024-02-28 21:39:31,262 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-02-28 21:39:31,263 INFO  L281   CegarLoopForPetriNet]: 173 programPoint places, 10 predicate places.
[2024-02-28 21:39:31,263 INFO  L495      AbstractCegarLoop]: Abstraction has has 183 places, 211 transitions, 746 flow
[2024-02-28 21:39:31,263 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-02-28 21:39:31,263 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-02-28 21:39:31,263 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-02-28 21:39:31,264 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12
[2024-02-28 21:39:31,264 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-02-28 21:39:31,264 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 21:39:31,264 INFO  L85        PathProgramCache]: Analyzing trace with hash -333434570, now seen corresponding path program 1 times
[2024-02-28 21:39:31,264 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 21:39:31,264 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90543322]
[2024-02-28 21:39:31,264 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 21:39:31,264 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 21:39:31,276 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-02-28 21:39:31,352 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-02-28 21:39:31,353 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-02-28 21:39:31,353 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90543322]
[2024-02-28 21:39:31,353 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90543322] provided 0 perfect and 1 imperfect interpolant sequences
[2024-02-28 21:39:31,353 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [559956265]
[2024-02-28 21:39:31,353 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 21:39:31,353 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-02-28 21:39:31,354 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-02-28 21:39:31,355 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-02-28 21:39:31,362 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-02-28 21:39:31,438 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-02-28 21:39:31,440 INFO  L262         TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 4 conjunts are in the unsatisfiable core
[2024-02-28 21:39:31,445 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-02-28 21:39:31,603 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-02-28 21:39:31,604 INFO  L323         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-02-28 21:39:31,604 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [559956265] provided 1 perfect and 0 imperfect interpolant sequences
[2024-02-28 21:39:31,604 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences.
[2024-02-28 21:39:31,604 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7
[2024-02-28 21:39:31,604 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909829444]
[2024-02-28 21:39:31,604 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-02-28 21:39:31,604 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 5 states
[2024-02-28 21:39:31,605 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-02-28 21:39:31,605 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants.
[2024-02-28 21:39:31,605 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42
[2024-02-28 21:39:31,624 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 143 out of 172
[2024-02-28 21:39:31,625 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-02-28 21:39:31,625 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-02-28 21:39:31,625 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 172
[2024-02-28 21:39:31,625 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-02-28 21:39:32,993 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-02-28 21:39:32,994 INFO  L294   olderBase$Statistics]: this new event has 166 ancestors and is cut-off event
[2024-02-28 21:39:32,994 INFO  L297   olderBase$Statistics]:   existing Event has 159 ancestors and is cut-off event
[2024-02-28 21:39:32,994 INFO  L297   olderBase$Statistics]:   existing Event has 159 ancestors and is cut-off event
[2024-02-28 21:39:32,994 INFO  L297   olderBase$Statistics]:   existing Event has 166 ancestors and is cut-off event
[2024-02-28 21:39:32,996 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-02-28 21:39:32,996 INFO  L294   olderBase$Statistics]: this new event has 166 ancestors and is cut-off event
[2024-02-28 21:39:32,996 INFO  L297   olderBase$Statistics]:   existing Event has 166 ancestors and is cut-off event
[2024-02-28 21:39:32,996 INFO  L297   olderBase$Statistics]:   existing Event has 159 ancestors and is cut-off event
[2024-02-28 21:39:32,996 INFO  L297   olderBase$Statistics]:   existing Event has 159 ancestors and is cut-off event
[2024-02-28 21:39:33,202 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-02-28 21:39:33,202 INFO  L294   olderBase$Statistics]: this new event has 168 ancestors and is cut-off event
[2024-02-28 21:39:33,203 INFO  L297   olderBase$Statistics]:   existing Event has 161 ancestors and is cut-off event
[2024-02-28 21:39:33,203 INFO  L297   olderBase$Statistics]:   existing Event has 168 ancestors and is cut-off event
[2024-02-28 21:39:33,203 INFO  L297   olderBase$Statistics]:   existing Event has 161 ancestors and is cut-off event
[2024-02-28 21:39:33,204 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-02-28 21:39:33,204 INFO  L294   olderBase$Statistics]: this new event has 168 ancestors and is cut-off event
[2024-02-28 21:39:33,204 INFO  L297   olderBase$Statistics]:   existing Event has 161 ancestors and is cut-off event
[2024-02-28 21:39:33,205 INFO  L297   olderBase$Statistics]:   existing Event has 168 ancestors and is cut-off event
[2024-02-28 21:39:33,205 INFO  L297   olderBase$Statistics]:   existing Event has 161 ancestors and is cut-off event
[2024-02-28 21:39:33,518 INFO  L124   PetriNetUnfolderBase]: 5655/20058 cut-off events.
[2024-02-28 21:39:33,518 INFO  L125   PetriNetUnfolderBase]: For 10117/11313 co-relation queries the response was YES.
[2024-02-28 21:39:33,564 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-02-28 21:39:33,613 INFO  L140   encePairwiseOnDemand]: 164/172 looper letters, 69 selfloop transitions, 14 changer transitions 3/270 dead transitions.
[2024-02-28 21:39:33,613 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 270 transitions, 1037 flow
[2024-02-28 21:39:33,614 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. 
[2024-02-28 21:39:33,615 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 7 states.
[2024-02-28 21:39:33,616 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1088 transitions.
[2024-02-28 21:39:33,617 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9036544850498339
[2024-02-28 21:39:33,617 INFO  L72            ComplementDD]: Start complementDD. Operand 7 states and 1088 transitions.
[2024-02-28 21:39:33,617 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 7 states and 1088 transitions.
[2024-02-28 21:39:33,617 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-02-28 21:39:33,617 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1088 transitions.
[2024-02-28 21:39:33,619 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-02-28 21:39:33,621 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-02-28 21:39:33,621 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-02-28 21:39:33,621 INFO  L175             Difference]: Start difference. First operand has 183 places, 211 transitions, 746 flow. Second operand 7 states and 1088 transitions.
[2024-02-28 21:39:33,621 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 270 transitions, 1037 flow
[2024-02-28 21:39:33,688 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 270 transitions, 999 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-02-28 21:39:33,690 INFO  L231             Difference]: Finished difference. Result has 190 places, 224 transitions, 787 flow
[2024-02-28 21:39:33,690 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-02-28 21:39:33,691 INFO  L281   CegarLoopForPetriNet]: 173 programPoint places, 17 predicate places.
[2024-02-28 21:39:33,691 INFO  L495      AbstractCegarLoop]: Abstraction has has 190 places, 224 transitions, 787 flow
[2024-02-28 21:39:33,691 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-02-28 21:39:33,691 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-02-28 21:39:33,692 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-02-28 21:39:33,711 INFO  L540       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0
[2024-02-28 21:39:33,892 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-02-28 21:39:33,893 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-02-28 21:39:33,894 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 21:39:33,894 INFO  L85        PathProgramCache]: Analyzing trace with hash 15214110, now seen corresponding path program 1 times
[2024-02-28 21:39:33,894 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 21:39:33,895 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467474380]
[2024-02-28 21:39:33,895 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 21:39:33,896 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 21:39:33,913 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-02-28 21:39:34,024 INFO  L134       CoverageAnalysis]: Checked inductivity of 9 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked.
[2024-02-28 21:39:34,024 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-02-28 21:39:34,024 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467474380]
[2024-02-28 21:39:34,024 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467474380] provided 1 perfect and 0 imperfect interpolant sequences
[2024-02-28 21:39:34,024 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-02-28 21:39:34,024 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6
[2024-02-28 21:39:34,024 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706930170]
[2024-02-28 21:39:34,025 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-02-28 21:39:34,025 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-02-28 21:39:34,025 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-02-28 21:39:34,025 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-02-28 21:39:34,025 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30
[2024-02-28 21:39:34,069 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 151 out of 172
[2024-02-28 21:39:34,070 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-02-28 21:39:34,070 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-02-28 21:39:34,070 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 172
[2024-02-28 21:39:34,070 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-02-28 21:39:34,278 INFO  L124   PetriNetUnfolderBase]: 220/1883 cut-off events.
[2024-02-28 21:39:34,278 INFO  L125   PetriNetUnfolderBase]: For 464/477 co-relation queries the response was YES.
[2024-02-28 21:39:34,282 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-02-28 21:39:34,285 INFO  L140   encePairwiseOnDemand]: 160/172 looper letters, 11 selfloop transitions, 12 changer transitions 0/184 dead transitions.
[2024-02-28 21:39:34,285 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 184 transitions, 580 flow
[2024-02-28 21:39:34,285 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. 
[2024-02-28 21:39:34,285 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 5 states.
[2024-02-28 21:39:34,286 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 783 transitions.
[2024-02-28 21:39:34,287 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9104651162790698
[2024-02-28 21:39:34,287 INFO  L72            ComplementDD]: Start complementDD. Operand 5 states and 783 transitions.
[2024-02-28 21:39:34,287 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 5 states and 783 transitions.
[2024-02-28 21:39:34,287 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-02-28 21:39:34,287 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 783 transitions.
[2024-02-28 21:39:34,288 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-02-28 21:39:34,289 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-02-28 21:39:34,290 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-02-28 21:39:34,290 INFO  L175             Difference]: Start difference. First operand has 190 places, 224 transitions, 787 flow. Second operand 5 states and 783 transitions.
[2024-02-28 21:39:34,290 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 184 transitions, 580 flow
[2024-02-28 21:39:34,294 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 184 transitions, 532 flow, removed 20 selfloop flow, removed 5 redundant places.
[2024-02-28 21:39:34,296 INFO  L231             Difference]: Finished difference. Result has 182 places, 179 transitions, 495 flow
[2024-02-28 21:39:34,296 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-02-28 21:39:34,296 INFO  L281   CegarLoopForPetriNet]: 173 programPoint places, 9 predicate places.
[2024-02-28 21:39:34,296 INFO  L495      AbstractCegarLoop]: Abstraction has has 182 places, 179 transitions, 495 flow
[2024-02-28 21:39:34,297 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-02-28 21:39:34,297 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-02-28 21:39:34,297 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-02-28 21:39:34,297 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14
[2024-02-28 21:39:34,297 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-02-28 21:39:34,297 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 21:39:34,298 INFO  L85        PathProgramCache]: Analyzing trace with hash 844298534, now seen corresponding path program 1 times
[2024-02-28 21:39:34,298 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 21:39:34,298 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840591880]
[2024-02-28 21:39:34,298 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 21:39:34,298 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 21:39:34,310 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-02-28 21:39:34,327 INFO  L134       CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked.
[2024-02-28 21:39:34,327 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-02-28 21:39:34,327 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840591880]
[2024-02-28 21:39:34,327 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840591880] provided 1 perfect and 0 imperfect interpolant sequences
[2024-02-28 21:39:34,327 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-02-28 21:39:34,327 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-02-28 21:39:34,327 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448317877]
[2024-02-28 21:39:34,328 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-02-28 21:39:34,328 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-02-28 21:39:34,328 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-02-28 21:39:34,328 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-02-28 21:39:34,328 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-02-28 21:39:34,339 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 146 out of 172
[2024-02-28 21:39:34,340 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-02-28 21:39:34,340 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-02-28 21:39:34,340 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 172
[2024-02-28 21:39:34,340 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-02-28 21:39:34,608 INFO  L124   PetriNetUnfolderBase]: 644/2801 cut-off events.
[2024-02-28 21:39:34,609 INFO  L125   PetriNetUnfolderBase]: For 850/872 co-relation queries the response was YES.
[2024-02-28 21:39:34,614 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-02-28 21:39:34,619 INFO  L140   encePairwiseOnDemand]: 166/172 looper letters, 34 selfloop transitions, 7 changer transitions 0/193 dead transitions.
[2024-02-28 21:39:34,619 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 193 transitions, 629 flow
[2024-02-28 21:39:34,620 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-02-28 21:39:34,620 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-02-28 21:39:34,621 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 476 transitions.
[2024-02-28 21:39:34,621 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9224806201550387
[2024-02-28 21:39:34,621 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 476 transitions.
[2024-02-28 21:39:34,621 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 476 transitions.
[2024-02-28 21:39:34,621 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-02-28 21:39:34,621 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 476 transitions.
[2024-02-28 21:39:34,622 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-02-28 21:39:34,623 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-02-28 21:39:34,623 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-02-28 21:39:34,623 INFO  L175             Difference]: Start difference. First operand has 182 places, 179 transitions, 495 flow. Second operand 3 states and 476 transitions.
[2024-02-28 21:39:34,623 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 193 transitions, 629 flow
[2024-02-28 21:39:34,626 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 193 transitions, 608 flow, removed 0 selfloop flow, removed 3 redundant places.
[2024-02-28 21:39:34,627 INFO  L231             Difference]: Finished difference. Result has 183 places, 183 transitions, 536 flow
[2024-02-28 21:39:34,628 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-02-28 21:39:34,628 INFO  L281   CegarLoopForPetriNet]: 173 programPoint places, 10 predicate places.
[2024-02-28 21:39:34,628 INFO  L495      AbstractCegarLoop]: Abstraction has has 183 places, 183 transitions, 536 flow
[2024-02-28 21:39:34,628 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-02-28 21:39:34,628 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-02-28 21:39:34,629 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-02-28 21:39:34,629 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15
[2024-02-28 21:39:34,629 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-02-28 21:39:34,629 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 21:39:34,629 INFO  L85        PathProgramCache]: Analyzing trace with hash -710177781, now seen corresponding path program 1 times
[2024-02-28 21:39:34,629 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 21:39:34,629 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754843826]
[2024-02-28 21:39:34,629 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 21:39:34,629 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 21:39:34,642 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-02-28 21:39:34,704 INFO  L134       CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked.
[2024-02-28 21:39:34,704 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-02-28 21:39:34,704 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754843826]
[2024-02-28 21:39:34,704 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754843826] provided 1 perfect and 0 imperfect interpolant sequences
[2024-02-28 21:39:34,705 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-02-28 21:39:34,705 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-02-28 21:39:34,705 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723093013]
[2024-02-28 21:39:34,705 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-02-28 21:39:34,706 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-02-28 21:39:34,706 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-02-28 21:39:34,706 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-02-28 21:39:34,706 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-02-28 21:39:34,715 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 152 out of 172
[2024-02-28 21:39:34,716 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-02-28 21:39:34,716 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-02-28 21:39:34,716 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 172
[2024-02-28 21:39:34,716 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-02-28 21:39:34,970 INFO  L124   PetriNetUnfolderBase]: 334/2705 cut-off events.
[2024-02-28 21:39:34,970 INFO  L125   PetriNetUnfolderBase]: For 752/832 co-relation queries the response was YES.
[2024-02-28 21:39:34,977 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-02-28 21:39:34,980 INFO  L140   encePairwiseOnDemand]: 163/172 looper letters, 21 selfloop transitions, 9 changer transitions 0/196 dead transitions.
[2024-02-28 21:39:34,981 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 196 transitions, 637 flow
[2024-02-28 21:39:34,981 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-02-28 21:39:34,981 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-02-28 21:39:34,982 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 488 transitions.
[2024-02-28 21:39:34,982 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9457364341085271
[2024-02-28 21:39:34,983 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 488 transitions.
[2024-02-28 21:39:34,983 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 488 transitions.
[2024-02-28 21:39:34,983 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-02-28 21:39:34,983 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 488 transitions.
[2024-02-28 21:39:34,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-02-28 21:39:34,984 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-02-28 21:39:34,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-02-28 21:39:34,985 INFO  L175             Difference]: Start difference. First operand has 183 places, 183 transitions, 536 flow. Second operand 3 states and 488 transitions.
[2024-02-28 21:39:34,985 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 196 transitions, 637 flow
[2024-02-28 21:39:34,987 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 196 transitions, 623 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-02-28 21:39:34,989 INFO  L231             Difference]: Finished difference. Result has 184 places, 190 transitions, 582 flow
[2024-02-28 21:39:34,989 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-02-28 21:39:34,989 INFO  L281   CegarLoopForPetriNet]: 173 programPoint places, 11 predicate places.
[2024-02-28 21:39:34,989 INFO  L495      AbstractCegarLoop]: Abstraction has has 184 places, 190 transitions, 582 flow
[2024-02-28 21:39:34,990 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-02-28 21:39:34,990 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-02-28 21:39:34,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, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-02-28 21:39:34,990 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16
[2024-02-28 21:39:34,990 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-02-28 21:39:34,990 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 21:39:34,990 INFO  L85        PathProgramCache]: Analyzing trace with hash 986375947, now seen corresponding path program 2 times
[2024-02-28 21:39:34,990 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 21:39:34,991 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484462766]
[2024-02-28 21:39:34,991 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 21:39:34,991 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 21:39:35,009 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-02-28 21:39:35,111 INFO  L134       CoverageAnalysis]: Checked inductivity of 19 backedges. 11 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked.
[2024-02-28 21:39:35,112 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-02-28 21:39:35,112 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484462766]
[2024-02-28 21:39:35,112 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484462766] provided 0 perfect and 1 imperfect interpolant sequences
[2024-02-28 21:39:35,112 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1432256826]
[2024-02-28 21:39:35,112 INFO  L93    rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1
[2024-02-28 21:39:35,112 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-02-28 21:39:35,112 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-02-28 21:39:35,113 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-02-28 21:39:35,116 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-02-28 21:39:35,231 INFO  L228   tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s)
[2024-02-28 21:39:35,231 INFO  L229   tOrderPrioritization]: Conjunction of SSA is unsat
[2024-02-28 21:39:35,232 INFO  L262         TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 9 conjunts are in the unsatisfiable core
[2024-02-28 21:39:35,236 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-02-28 21:39:35,482 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-02-28 21:39:35,596 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2024-02-28 21:39:35,598 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-02-28 21:39:35,648 INFO  L134       CoverageAnalysis]: Checked inductivity of 19 backedges. 11 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked.
[2024-02-28 21:39:35,648 INFO  L327         TraceCheckSpWp]: Computing backward predicates...
[2024-02-28 21:39:35,769 INFO  L349             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-02-28 21:39:35,770 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-02-28 21:39:35,775 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-02-28 21:39:35,880 INFO  L134       CoverageAnalysis]: Checked inductivity of 19 backedges. 11 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked.
[2024-02-28 21:39:35,881 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1432256826] provided 0 perfect and 2 imperfect interpolant sequences
[2024-02-28 21:39:35,881 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-02-28 21:39:35,881 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13
[2024-02-28 21:39:35,881 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102498280]
[2024-02-28 21:39:35,881 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-02-28 21:39:35,881 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 13 states
[2024-02-28 21:39:35,882 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-02-28 21:39:35,882 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants.
[2024-02-28 21:39:35,882 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=108, Unknown=1, NotChecked=0, Total=156
[2024-02-28 21:39:35,997 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 151 out of 172
[2024-02-28 21:39:35,998 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-02-28 21:39:35,998 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-02-28 21:39:35,998 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 172
[2024-02-28 21:39:35,998 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-02-28 21:39:36,264 INFO  L124   PetriNetUnfolderBase]: 190/1870 cut-off events.
[2024-02-28 21:39:36,264 INFO  L125   PetriNetUnfolderBase]: For 614/711 co-relation queries the response was YES.
[2024-02-28 21:39:36,268 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-02-28 21:39:36,271 INFO  L140   encePairwiseOnDemand]: 166/172 looper letters, 28 selfloop transitions, 8 changer transitions 2/199 dead transitions.
[2024-02-28 21:39:36,271 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 199 transitions, 685 flow
[2024-02-28 21:39:36,271 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. 
[2024-02-28 21:39:36,272 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 5 states.
[2024-02-28 21:39:36,274 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 786 transitions.
[2024-02-28 21:39:36,274 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.913953488372093
[2024-02-28 21:39:36,274 INFO  L72            ComplementDD]: Start complementDD. Operand 5 states and 786 transitions.
[2024-02-28 21:39:36,275 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 5 states and 786 transitions.
[2024-02-28 21:39:36,275 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-02-28 21:39:36,276 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 786 transitions.
[2024-02-28 21:39:36,278 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-02-28 21:39:36,280 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-02-28 21:39:36,281 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-02-28 21:39:36,281 INFO  L175             Difference]: Start difference. First operand has 184 places, 190 transitions, 582 flow. Second operand 5 states and 786 transitions.
[2024-02-28 21:39:36,281 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 199 transitions, 685 flow
[2024-02-28 21:39:36,285 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 199 transitions, 674 flow, removed 1 selfloop flow, removed 1 redundant places.
[2024-02-28 21:39:36,286 INFO  L231             Difference]: Finished difference. Result has 187 places, 186 transitions, 563 flow
[2024-02-28 21:39:36,287 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-02-28 21:39:36,287 INFO  L281   CegarLoopForPetriNet]: 173 programPoint places, 14 predicate places.
[2024-02-28 21:39:36,287 INFO  L495      AbstractCegarLoop]: Abstraction has has 187 places, 186 transitions, 563 flow
[2024-02-28 21:39:36,288 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-02-28 21:39:36,288 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-02-28 21:39:36,288 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-02-28 21:39:36,293 INFO  L540       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0
[2024-02-28 21:39:36,493 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-02-28 21:39:36,494 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-02-28 21:39:36,494 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 21:39:36,494 INFO  L85        PathProgramCache]: Analyzing trace with hash -910615222, now seen corresponding path program 1 times
[2024-02-28 21:39:36,495 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 21:39:36,495 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146577282]
[2024-02-28 21:39:36,495 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 21:39:36,496 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 21:39:36,517 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-02-28 21:39:36,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-02-28 21:39:36,538 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-02-28 21:39:36,538 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146577282]
[2024-02-28 21:39:36,538 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146577282] provided 1 perfect and 0 imperfect interpolant sequences
[2024-02-28 21:39:36,538 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-02-28 21:39:36,538 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-02-28 21:39:36,539 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427684282]
[2024-02-28 21:39:36,539 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-02-28 21:39:36,539 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-02-28 21:39:36,539 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-02-28 21:39:36,539 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-02-28 21:39:36,539 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-02-28 21:39:36,572 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 142 out of 172
[2024-02-28 21:39:36,573 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-02-28 21:39:36,573 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-02-28 21:39:36,573 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 172
[2024-02-28 21:39:36,573 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-02-28 21:39:36,805 INFO  L124   PetriNetUnfolderBase]: 306/2332 cut-off events.
[2024-02-28 21:39:36,805 INFO  L125   PetriNetUnfolderBase]: For 1385/1507 co-relation queries the response was YES.
[2024-02-28 21:39:36,809 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-02-28 21:39:36,813 INFO  L140   encePairwiseOnDemand]: 169/172 looper letters, 37 selfloop transitions, 2 changer transitions 2/188 dead transitions.
[2024-02-28 21:39:36,813 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 188 transitions, 657 flow
[2024-02-28 21:39:36,813 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-02-28 21:39:36,813 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-02-28 21:39:36,814 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 455 transitions.
[2024-02-28 21:39:36,814 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8817829457364341
[2024-02-28 21:39:36,814 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 455 transitions.
[2024-02-28 21:39:36,814 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 455 transitions.
[2024-02-28 21:39:36,814 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-02-28 21:39:36,815 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 455 transitions.
[2024-02-28 21:39:36,815 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-02-28 21:39:36,816 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-02-28 21:39:36,816 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-02-28 21:39:36,816 INFO  L175             Difference]: Start difference. First operand has 187 places, 186 transitions, 563 flow. Second operand 3 states and 455 transitions.
[2024-02-28 21:39:36,816 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 188 transitions, 657 flow
[2024-02-28 21:39:36,819 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 188 transitions, 645 flow, removed 0 selfloop flow, removed 3 redundant places.
[2024-02-28 21:39:36,821 INFO  L231             Difference]: Finished difference. Result has 185 places, 183 transitions, 548 flow
[2024-02-28 21:39:36,821 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-02-28 21:39:36,821 INFO  L281   CegarLoopForPetriNet]: 173 programPoint places, 12 predicate places.
[2024-02-28 21:39:36,821 INFO  L495      AbstractCegarLoop]: Abstraction has has 185 places, 183 transitions, 548 flow
[2024-02-28 21:39:36,821 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-02-28 21:39:36,821 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-02-28 21:39:36,822 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-02-28 21:39:36,822 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18
[2024-02-28 21:39:36,822 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-02-28 21:39:36,822 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 21:39:36,822 INFO  L85        PathProgramCache]: Analyzing trace with hash 1430969780, now seen corresponding path program 1 times
[2024-02-28 21:39:36,822 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 21:39:36,822 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653661127]
[2024-02-28 21:39:36,822 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 21:39:36,822 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 21:39:36,847 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-02-28 21:39:36,847 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-02-28 21:39:36,857 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-02-28 21:39:36,869 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-02-28 21:39:36,869 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2024-02-28 21:39:36,870 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (14 of 15 remaining)
[2024-02-28 21:39:36,870 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (13 of 15 remaining)
[2024-02-28 21:39:36,870 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (12 of 15 remaining)
[2024-02-28 21:39:36,870 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (11 of 15 remaining)
[2024-02-28 21:39:36,870 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (10 of 15 remaining)
[2024-02-28 21:39:36,870 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (9 of 15 remaining)
[2024-02-28 21:39:36,870 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (8 of 15 remaining)
[2024-02-28 21:39:36,870 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (7 of 15 remaining)
[2024-02-28 21:39:36,870 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (6 of 15 remaining)
[2024-02-28 21:39:36,870 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (5 of 15 remaining)
[2024-02-28 21:39:36,870 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (4 of 15 remaining)
[2024-02-28 21:39:36,871 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (3 of 15 remaining)
[2024-02-28 21:39:36,871 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (2 of 15 remaining)
[2024-02-28 21:39:36,871 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (1 of 15 remaining)
[2024-02-28 21:39:36,871 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (0 of 15 remaining)
[2024-02-28 21:39:36,871 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19
[2024-02-28 21:39:36,871 INFO  L445         BasicCegarLoop]: Path program histogram: [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-02-28 21:39:36,872 WARN  L233   ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-02-28 21:39:36,872 INFO  L514   ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances.
[2024-02-28 21:39:36,887 INFO  L144    ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions.
[2024-02-28 21:39:36,888 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 207 places, 204 transitions, 426 flow
[2024-02-28 21:39:36,915 INFO  L124   PetriNetUnfolderBase]: 13/372 cut-off events.
[2024-02-28 21:39:36,915 INFO  L125   PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES.
[2024-02-28 21:39:36,916 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-02-28 21:39:36,916 INFO  L82        GeneralOperation]: Start removeDead. Operand has 207 places, 204 transitions, 426 flow
[2024-02-28 21:39:36,917 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 207 places, 204 transitions, 426 flow
[2024-02-28 21:39:36,918 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-02-28 21:39:36,918 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;@15ce9b08, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-02-28 21:39:36,918 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 18 error locations.
[2024-02-28 21:39:36,920 INFO  L185   PetriNetUnfolderBase]: Found word, exiting Unfolder.
[2024-02-28 21:39:36,920 INFO  L124   PetriNetUnfolderBase]: 2/54 cut-off events.
[2024-02-28 21:39:36,920 INFO  L125   PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES.
[2024-02-28 21:39:36,920 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-02-28 21:39:36,920 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-02-28 21:39:36,920 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-02-28 21:39:36,921 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 21:39:36,921 INFO  L85        PathProgramCache]: Analyzing trace with hash 1257558271, now seen corresponding path program 1 times
[2024-02-28 21:39:36,921 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 21:39:36,921 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801586466]
[2024-02-28 21:39:36,921 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 21:39:36,921 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 21:39:36,926 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-02-28 21:39:36,935 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-02-28 21:39:36,935 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-02-28 21:39:36,935 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801586466]
[2024-02-28 21:39:36,935 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801586466] provided 1 perfect and 0 imperfect interpolant sequences
[2024-02-28 21:39:36,935 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-02-28 21:39:36,935 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-02-28 21:39:36,935 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145960107]
[2024-02-28 21:39:36,935 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-02-28 21:39:36,936 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-02-28 21:39:36,936 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-02-28 21:39:36,936 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-02-28 21:39:36,936 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-02-28 21:39:36,967 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 161 out of 204
[2024-02-28 21:39:36,967 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-02-28 21:39:36,967 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-02-28 21:39:36,967 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 161 of 204
[2024-02-28 21:39:36,967 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-02-28 21:39:45,578 INFO  L124   PetriNetUnfolderBase]: 35239/83827 cut-off events.
[2024-02-28 21:39:45,578 INFO  L125   PetriNetUnfolderBase]: For 973/973 co-relation queries the response was YES.
[2024-02-28 21:39:45,756 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-02-28 21:39:46,051 INFO  L140   encePairwiseOnDemand]: 182/204 looper letters, 60 selfloop transitions, 14 changer transitions 1/235 dead transitions.
[2024-02-28 21:39:46,051 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 235 transitions, 648 flow
[2024-02-28 21:39:46,052 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-02-28 21:39:46,052 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-02-28 21:39:46,053 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 567 transitions.
[2024-02-28 21:39:46,053 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9264705882352942
[2024-02-28 21:39:46,053 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 567 transitions.
[2024-02-28 21:39:46,053 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 567 transitions.
[2024-02-28 21:39:46,054 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-02-28 21:39:46,054 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 567 transitions.
[2024-02-28 21:39:46,055 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-02-28 21:39:46,055 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-02-28 21:39:46,056 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-02-28 21:39:46,056 INFO  L175             Difference]: Start difference. First operand has 207 places, 204 transitions, 426 flow. Second operand 3 states and 567 transitions.
[2024-02-28 21:39:46,056 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 235 transitions, 648 flow
[2024-02-28 21:39:46,059 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 235 transitions, 644 flow, removed 2 selfloop flow, removed 0 redundant places.
[2024-02-28 21:39:46,061 INFO  L231             Difference]: Finished difference. Result has 211 places, 214 transitions, 538 flow
[2024-02-28 21:39:46,062 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-02-28 21:39:46,062 INFO  L281   CegarLoopForPetriNet]: 207 programPoint places, 4 predicate places.
[2024-02-28 21:39:46,062 INFO  L495      AbstractCegarLoop]: Abstraction has has 211 places, 214 transitions, 538 flow
[2024-02-28 21:39:46,062 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-02-28 21:39:46,062 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-02-28 21:39:46,062 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-02-28 21:39:46,063 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20
[2024-02-28 21:39:46,063 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-02-28 21:39:46,063 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 21:39:46,063 INFO  L85        PathProgramCache]: Analyzing trace with hash 968367728, now seen corresponding path program 1 times
[2024-02-28 21:39:46,063 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 21:39:46,063 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309731618]
[2024-02-28 21:39:46,063 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 21:39:46,063 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 21:39:46,069 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-02-28 21:39:46,081 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-02-28 21:39:46,081 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-02-28 21:39:46,081 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309731618]
[2024-02-28 21:39:46,081 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309731618] provided 1 perfect and 0 imperfect interpolant sequences
[2024-02-28 21:39:46,081 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-02-28 21:39:46,081 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-02-28 21:39:46,081 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185540431]
[2024-02-28 21:39:46,081 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-02-28 21:39:46,082 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-02-28 21:39:46,082 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-02-28 21:39:46,082 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-02-28 21:39:46,082 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-02-28 21:39:46,132 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 165 out of 204
[2024-02-28 21:39:46,133 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-02-28 21:39:46,133 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-02-28 21:39:46,133 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 204
[2024-02-28 21:39:46,134 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-02-28 21:39:49,929 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-02-28 21:39:49,929 INFO  L294   olderBase$Statistics]: this new event has 198 ancestors and is cut-off event
[2024-02-28 21:39:49,929 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-02-28 21:39:49,929 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-02-28 21:39:49,929 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-02-28 21:39:49,930 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-02-28 21:39:49,930 INFO  L294   olderBase$Statistics]: this new event has 198 ancestors and is cut-off event
[2024-02-28 21:39:49,930 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-02-28 21:39:49,930 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-02-28 21:39:49,930 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-02-28 21:39:49,930 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-02-28 21:39:49,930 INFO  L294   olderBase$Statistics]: this new event has 199 ancestors and is cut-off event
[2024-02-28 21:39:49,930 INFO  L297   olderBase$Statistics]:   existing Event has 192 ancestors and is cut-off event
[2024-02-28 21:39:49,930 INFO  L297   olderBase$Statistics]:   existing Event has 192 ancestors and is cut-off event
[2024-02-28 21:39:49,930 INFO  L297   olderBase$Statistics]:   existing Event has 192 ancestors and is cut-off event
[2024-02-28 21:39:50,252 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-02-28 21:39:50,252 INFO  L294   olderBase$Statistics]: this new event has 198 ancestors and is cut-off event
[2024-02-28 21:39:50,252 INFO  L297   olderBase$Statistics]:   existing Event has 198 ancestors and is cut-off event
[2024-02-28 21:39:50,253 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-02-28 21:39:50,253 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-02-28 21:39:50,253 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-02-28 21:39:50,254 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-02-28 21:39:50,254 INFO  L294   olderBase$Statistics]: this new event has 198 ancestors and is cut-off event
[2024-02-28 21:39:50,254 INFO  L297   olderBase$Statistics]:   existing Event has 198 ancestors and is cut-off event
[2024-02-28 21:39:50,254 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-02-28 21:39:50,255 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-02-28 21:39:50,255 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-02-28 21:39:50,512 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-02-28 21:39:50,513 INFO  L294   olderBase$Statistics]: this new event has 199 ancestors and is cut-off event
[2024-02-28 21:39:50,513 INFO  L297   olderBase$Statistics]:   existing Event has 199 ancestors and is cut-off event
[2024-02-28 21:39:50,513 INFO  L297   olderBase$Statistics]:   existing Event has 192 ancestors and is cut-off event
[2024-02-28 21:39:50,513 INFO  L297   olderBase$Statistics]:   existing Event has 192 ancestors and is cut-off event
[2024-02-28 21:39:50,513 INFO  L297   olderBase$Statistics]:   existing Event has 192 ancestors and is cut-off event
[2024-02-28 21:39:51,066 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-02-28 21:39:51,067 INFO  L294   olderBase$Statistics]: this new event has 199 ancestors and is cut-off event
[2024-02-28 21:39:51,067 INFO  L297   olderBase$Statistics]:   existing Event has 192 ancestors and is cut-off event
[2024-02-28 21:39:51,067 INFO  L297   olderBase$Statistics]:   existing Event has 192 ancestors and is cut-off event
[2024-02-28 21:39:51,067 INFO  L297   olderBase$Statistics]:   existing Event has 199 ancestors and is cut-off event
[2024-02-28 21:39:51,685 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-02-28 21:39:51,685 INFO  L294   olderBase$Statistics]: this new event has 203 ancestors and is cut-off event
[2024-02-28 21:39:51,685 INFO  L297   olderBase$Statistics]:   existing Event has 196 ancestors and is cut-off event
[2024-02-28 21:39:51,685 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-02-28 21:39:51,685 INFO  L297   olderBase$Statistics]:   existing Event has 196 ancestors and is cut-off event
[2024-02-28 21:39:51,687 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-02-28 21:39:51,687 INFO  L294   olderBase$Statistics]: this new event has 203 ancestors and is cut-off event
[2024-02-28 21:39:51,687 INFO  L297   olderBase$Statistics]:   existing Event has 196 ancestors and is cut-off event
[2024-02-28 21:39:51,688 INFO  L297   olderBase$Statistics]:   existing Event has 196 ancestors and is cut-off event
[2024-02-28 21:39:51,688 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-02-28 21:39:52,791 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-02-28 21:39:52,792 INFO  L294   olderBase$Statistics]: this new event has 207 ancestors and is cut-off event
[2024-02-28 21:39:52,792 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-02-28 21:39:52,792 INFO  L297   olderBase$Statistics]:   existing Event has 200 ancestors and is cut-off event
[2024-02-28 21:39:52,792 INFO  L297   olderBase$Statistics]:   existing Event has 200 ancestors and is cut-off event
[2024-02-28 21:39:52,794 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-02-28 21:39:52,794 INFO  L294   olderBase$Statistics]: this new event has 207 ancestors and is cut-off event
[2024-02-28 21:39:52,794 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-02-28 21:39:52,795 INFO  L297   olderBase$Statistics]:   existing Event has 200 ancestors and is cut-off event
[2024-02-28 21:39:52,795 INFO  L297   olderBase$Statistics]:   existing Event has 200 ancestors and is cut-off event
[2024-02-28 21:39:52,796 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-02-28 21:39:52,796 INFO  L294   olderBase$Statistics]: this new event has 208 ancestors and is cut-off event
[2024-02-28 21:39:52,796 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-02-28 21:39:52,797 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-02-28 21:39:52,797 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-02-28 21:39:52,797 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-02-28 21:39:52,797 INFO  L294   olderBase$Statistics]: this new event has 208 ancestors and is cut-off event
[2024-02-28 21:39:52,797 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-02-28 21:39:52,797 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-02-28 21:39:52,797 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-02-28 21:39:52,797 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-02-28 21:39:52,797 INFO  L294   olderBase$Statistics]: this new event has 209 ancestors and is cut-off event
[2024-02-28 21:39:52,797 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-02-28 21:39:52,797 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-02-28 21:39:52,797 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-02-28 21:39:53,034 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-02-28 21:39:53,035 INFO  L294   olderBase$Statistics]: this new event has 208 ancestors and is cut-off event
[2024-02-28 21:39:53,035 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-02-28 21:39:53,035 INFO  L297   olderBase$Statistics]:   existing Event has 208 ancestors and is cut-off event
[2024-02-28 21:39:53,035 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-02-28 21:39:53,035 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-02-28 21:39:53,037 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-02-28 21:39:53,037 INFO  L294   olderBase$Statistics]: this new event has 208 ancestors and is cut-off event
[2024-02-28 21:39:53,037 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-02-28 21:39:53,037 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-02-28 21:39:53,037 INFO  L297   olderBase$Statistics]:   existing Event has 208 ancestors and is cut-off event
[2024-02-28 21:39:53,037 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-02-28 21:39:53,271 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-02-28 21:39:53,271 INFO  L294   olderBase$Statistics]: this new event has 209 ancestors and is cut-off event
[2024-02-28 21:39:53,271 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-02-28 21:39:53,271 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-02-28 21:39:53,271 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-02-28 21:39:53,271 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-02-28 21:39:53,274 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-02-28 21:39:53,274 INFO  L294   olderBase$Statistics]: this new event has 210 ancestors and is cut-off event
[2024-02-28 21:39:53,274 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-02-28 21:39:53,274 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-02-28 21:39:53,274 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-02-28 21:39:53,274 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-02-28 21:39:53,274 INFO  L294   olderBase$Statistics]: this new event has 210 ancestors and is cut-off event
[2024-02-28 21:39:53,274 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-02-28 21:39:53,274 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-02-28 21:39:53,274 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-02-28 21:39:53,274 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-02-28 21:39:53,274 INFO  L294   olderBase$Statistics]: this new event has 211 ancestors and is cut-off event
[2024-02-28 21:39:53,274 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-02-28 21:39:53,274 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-02-28 21:39:53,274 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-02-28 21:39:53,520 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-02-28 21:39:53,520 INFO  L294   olderBase$Statistics]: this new event has 210 ancestors and is cut-off event
[2024-02-28 21:39:53,520 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-02-28 21:39:53,520 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-02-28 21:39:53,520 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-02-28 21:39:53,521 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-02-28 21:39:53,522 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-02-28 21:39:53,522 INFO  L294   olderBase$Statistics]: this new event has 210 ancestors and is cut-off event
[2024-02-28 21:39:53,522 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-02-28 21:39:53,523 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-02-28 21:39:53,523 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-02-28 21:39:53,523 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-02-28 21:39:53,767 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-02-28 21:39:53,767 INFO  L294   olderBase$Statistics]: this new event has 209 ancestors and is cut-off event
[2024-02-28 21:39:53,767 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-02-28 21:39:53,767 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-02-28 21:39:53,767 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-02-28 21:39:53,774 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-02-28 21:39:53,774 INFO  L294   olderBase$Statistics]: this new event has 211 ancestors and is cut-off event
[2024-02-28 21:39:53,774 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-02-28 21:39:53,774 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:39:53,774 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-02-28 21:39:53,774 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-02-28 21:39:54,413 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-02-28 21:39:54,413 INFO  L294   olderBase$Statistics]: this new event has 211 ancestors and is cut-off event
[2024-02-28 21:39:54,413 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-02-28 21:39:54,413 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-02-28 21:39:54,413 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:39:54,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, 47#L705-1true, 45#L688-6true, threadThread1of3ForFork0InUse, 216#true, threadThread2of3ForFork0InUse, 158#L686-3true, 212#(= |#race~threads_alive~0| 0)])
[2024-02-28 21:39:54,420 INFO  L294   olderBase$Statistics]: this new event has 213 ancestors and is cut-off event
[2024-02-28 21:39:54,420 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-02-28 21:39:54,420 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-02-28 21:39:54,420 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-02-28 21:39:54,424 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-02-28 21:39:54,424 INFO  L294   olderBase$Statistics]: this new event has 213 ancestors and is cut-off event
[2024-02-28 21:39:54,424 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-02-28 21:39:54,424 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-02-28 21:39:54,424 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-02-28 21:39:54,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][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-02-28 21:39:54,955 INFO  L294   olderBase$Statistics]: this new event has 215 ancestors and is cut-off event
[2024-02-28 21:39:54,955 INFO  L297   olderBase$Statistics]:   existing Event has 208 ancestors and is cut-off event
[2024-02-28 21:39:54,955 INFO  L297   olderBase$Statistics]:   existing Event has 208 ancestors and is cut-off event
[2024-02-28 21:39:54,955 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-02-28 21:39:54,958 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-02-28 21:39:54,958 INFO  L294   olderBase$Statistics]: this new event has 215 ancestors and is cut-off event
[2024-02-28 21:39:54,958 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-02-28 21:39:54,958 INFO  L297   olderBase$Statistics]:   existing Event has 208 ancestors and is cut-off event
[2024-02-28 21:39:54,958 INFO  L297   olderBase$Statistics]:   existing Event has 208 ancestors and is cut-off event
[2024-02-28 21:39:55,639 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-02-28 21:39:55,639 INFO  L294   olderBase$Statistics]: this new event has 217 ancestors and is cut-off event
[2024-02-28 21:39:55,639 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-02-28 21:39:55,639 INFO  L297   olderBase$Statistics]:   existing Event has 217 ancestors and is cut-off event
[2024-02-28 21:39:55,639 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-02-28 21:39:55,645 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-02-28 21:39:55,645 INFO  L294   olderBase$Statistics]: this new event has 217 ancestors and is cut-off event
[2024-02-28 21:39:55,645 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-02-28 21:39:55,645 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-02-28 21:39:55,645 INFO  L297   olderBase$Statistics]:   existing Event has 217 ancestors and is cut-off event
[2024-02-28 21:39:56,152 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-02-28 21:39:56,152 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-02-28 21:39:56,152 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-02-28 21:39:56,152 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-02-28 21:39:56,152 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-02-28 21:39:56,156 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-02-28 21:39:56,156 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-02-28 21:39:56,156 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-02-28 21:39:56,156 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-02-28 21:39:56,156 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-02-28 21:39:57,634 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-02-28 21:39:57,634 INFO  L294   olderBase$Statistics]: this new event has 230 ancestors and is cut-off event
[2024-02-28 21:39:57,634 INFO  L297   olderBase$Statistics]:   existing Event has 230 ancestors and is cut-off event
[2024-02-28 21:39:57,634 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-02-28 21:39:57,634 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-02-28 21:39:57,636 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-02-28 21:39:57,637 INFO  L294   olderBase$Statistics]: this new event has 230 ancestors and is cut-off event
[2024-02-28 21:39:57,637 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-02-28 21:39:57,637 INFO  L297   olderBase$Statistics]:   existing Event has 230 ancestors and is cut-off event
[2024-02-28 21:39:57,637 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-02-28 21:39:57,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][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-02-28 21:39:57,697 INFO  L294   olderBase$Statistics]: this new event has 230 ancestors and is cut-off event
[2024-02-28 21:39:57,697 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-02-28 21:39:57,697 INFO  L297   olderBase$Statistics]:   existing Event has 230 ancestors and is cut-off event
[2024-02-28 21:39:57,697 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-02-28 21:39:57,786 INFO  L124   PetriNetUnfolderBase]: 38618/105421 cut-off events.
[2024-02-28 21:39:57,786 INFO  L125   PetriNetUnfolderBase]: For 40822/44545 co-relation queries the response was YES.
[2024-02-28 21:39:58,072 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-02-28 21:39:58,454 INFO  L140   encePairwiseOnDemand]: 194/204 looper letters, 55 selfloop transitions, 16 changer transitions 0/240 dead transitions.
[2024-02-28 21:39:58,454 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 240 transitions, 768 flow
[2024-02-28 21:39:58,454 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-02-28 21:39:58,455 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-02-28 21:39:58,455 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 552 transitions.
[2024-02-28 21:39:58,456 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9019607843137255
[2024-02-28 21:39:58,456 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 552 transitions.
[2024-02-28 21:39:58,456 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 552 transitions.
[2024-02-28 21:39:58,456 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-02-28 21:39:58,456 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 552 transitions.
[2024-02-28 21:39:58,457 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-02-28 21:39:58,458 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-02-28 21:39:58,459 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-02-28 21:39:58,459 INFO  L175             Difference]: Start difference. First operand has 211 places, 214 transitions, 538 flow. Second operand 3 states and 552 transitions.
[2024-02-28 21:39:58,459 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 240 transitions, 768 flow
[2024-02-28 21:39:58,643 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 240 transitions, 728 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-02-28 21:39:58,645 INFO  L231             Difference]: Finished difference. Result has 212 places, 228 transitions, 656 flow
[2024-02-28 21:39:58,645 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-02-28 21:39:58,645 INFO  L281   CegarLoopForPetriNet]: 207 programPoint places, 5 predicate places.
[2024-02-28 21:39:58,645 INFO  L495      AbstractCegarLoop]: Abstraction has has 212 places, 228 transitions, 656 flow
[2024-02-28 21:39:58,646 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-02-28 21:39:58,646 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-02-28 21:39:58,646 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-02-28 21:39:58,646 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21
[2024-02-28 21:39:58,646 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-02-28 21:39:58,646 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 21:39:58,647 INFO  L85        PathProgramCache]: Analyzing trace with hash 115339484, now seen corresponding path program 1 times
[2024-02-28 21:39:58,647 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 21:39:58,647 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057073456]
[2024-02-28 21:39:58,647 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 21:39:58,647 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 21:39:58,653 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-02-28 21:39:58,662 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-02-28 21:39:58,662 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-02-28 21:39:58,662 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057073456]
[2024-02-28 21:39:58,662 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057073456] provided 1 perfect and 0 imperfect interpolant sequences
[2024-02-28 21:39:58,663 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-02-28 21:39:58,663 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-02-28 21:39:58,663 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535079366]
[2024-02-28 21:39:58,663 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-02-28 21:39:58,663 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-02-28 21:39:58,663 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-02-28 21:39:58,663 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-02-28 21:39:58,663 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-02-28 21:39:58,679 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 174 out of 204
[2024-02-28 21:39:58,680 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-02-28 21:39:58,680 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-02-28 21:39:58,680 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 204
[2024-02-28 21:39:58,680 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-02-28 21:40:02,142 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-02-28 21:40:02,142 INFO  L294   olderBase$Statistics]: this new event has 196 ancestors and is cut-off event
[2024-02-28 21:40:02,142 INFO  L297   olderBase$Statistics]:   existing Event has 189 ancestors and is cut-off event
[2024-02-28 21:40:02,142 INFO  L297   olderBase$Statistics]:   existing Event has 189 ancestors and is cut-off event
[2024-02-28 21:40:02,142 INFO  L297   olderBase$Statistics]:   existing Event has 189 ancestors and is cut-off event
[2024-02-28 21:40:02,143 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-02-28 21:40:02,144 INFO  L294   olderBase$Statistics]: this new event has 196 ancestors and is cut-off event
[2024-02-28 21:40:02,144 INFO  L297   olderBase$Statistics]:   existing Event has 189 ancestors and is cut-off event
[2024-02-28 21:40:02,144 INFO  L297   olderBase$Statistics]:   existing Event has 189 ancestors and is cut-off event
[2024-02-28 21:40:02,144 INFO  L297   olderBase$Statistics]:   existing Event has 189 ancestors and is cut-off event
[2024-02-28 21:40:02,382 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-02-28 21:40:02,383 INFO  L294   olderBase$Statistics]: this new event has 197 ancestors and is cut-off event
[2024-02-28 21:40:02,383 INFO  L297   olderBase$Statistics]:   existing Event has 190 ancestors and is cut-off event
[2024-02-28 21:40:02,383 INFO  L297   olderBase$Statistics]:   existing Event has 190 ancestors and is cut-off event
[2024-02-28 21:40:02,383 INFO  L297   olderBase$Statistics]:   existing Event has 190 ancestors and is cut-off event
[2024-02-28 21:40:09,545 INFO  L124   PetriNetUnfolderBase]: 30660/97409 cut-off events.
[2024-02-28 21:40:09,545 INFO  L125   PetriNetUnfolderBase]: For 15686/46167 co-relation queries the response was YES.
[2024-02-28 21:40:09,843 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-02-28 21:40:10,160 INFO  L140   encePairwiseOnDemand]: 198/204 looper letters, 38 selfloop transitions, 5 changer transitions 0/244 dead transitions.
[2024-02-28 21:40:10,160 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 244 transitions, 774 flow
[2024-02-28 21:40:10,161 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-02-28 21:40:10,161 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-02-28 21:40:10,162 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 566 transitions.
[2024-02-28 21:40:10,162 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9248366013071896
[2024-02-28 21:40:10,162 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 566 transitions.
[2024-02-28 21:40:10,162 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 566 transitions.
[2024-02-28 21:40:10,162 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-02-28 21:40:10,162 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 566 transitions.
[2024-02-28 21:40:10,164 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-02-28 21:40:10,164 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-02-28 21:40:10,164 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-02-28 21:40:10,164 INFO  L175             Difference]: Start difference. First operand has 212 places, 228 transitions, 656 flow. Second operand 3 states and 566 transitions.
[2024-02-28 21:40:10,165 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 244 transitions, 774 flow
[2024-02-28 21:40:10,400 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 244 transitions, 742 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-02-28 21:40:10,402 INFO  L231             Difference]: Finished difference. Result has 214 places, 232 transitions, 662 flow
[2024-02-28 21:40:10,403 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-02-28 21:40:10,403 INFO  L281   CegarLoopForPetriNet]: 207 programPoint places, 7 predicate places.
[2024-02-28 21:40:10,403 INFO  L495      AbstractCegarLoop]: Abstraction has has 214 places, 232 transitions, 662 flow
[2024-02-28 21:40:10,403 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-02-28 21:40:10,403 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-02-28 21:40:10,404 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-02-28 21:40:10,404 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22
[2024-02-28 21:40:10,404 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-02-28 21:40:10,404 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 21:40:10,404 INFO  L85        PathProgramCache]: Analyzing trace with hash 1985132875, now seen corresponding path program 1 times
[2024-02-28 21:40:10,404 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 21:40:10,404 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185581786]
[2024-02-28 21:40:10,404 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 21:40:10,404 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 21:40:10,413 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-02-28 21:40:10,565 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-02-28 21:40:10,566 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-02-28 21:40:10,566 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185581786]
[2024-02-28 21:40:10,566 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185581786] provided 1 perfect and 0 imperfect interpolant sequences
[2024-02-28 21:40:10,566 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-02-28 21:40:10,566 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-02-28 21:40:10,566 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513906643]
[2024-02-28 21:40:10,566 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-02-28 21:40:10,567 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-02-28 21:40:10,567 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-02-28 21:40:10,567 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-02-28 21:40:10,567 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2024-02-28 21:40:10,605 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 169 out of 204
[2024-02-28 21:40:10,606 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-02-28 21:40:10,606 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-02-28 21:40:10,606 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 204
[2024-02-28 21:40:10,606 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-02-28 21:40:25,224 INFO  L124   PetriNetUnfolderBase]: 36711/130797 cut-off events.
[2024-02-28 21:40:25,224 INFO  L125   PetriNetUnfolderBase]: For 16186/19080 co-relation queries the response was YES.
[2024-02-28 21:40:25,759 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-02-28 21:40:26,235 INFO  L140   encePairwiseOnDemand]: 198/204 looper letters, 74 selfloop transitions, 5 changer transitions 0/279 dead transitions.
[2024-02-28 21:40:26,235 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 279 transitions, 914 flow
[2024-02-28 21:40:26,236 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-02-28 21:40:26,236 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-02-28 21:40:26,237 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1094 transitions.
[2024-02-28 21:40:26,238 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8937908496732027
[2024-02-28 21:40:26,238 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 1094 transitions.
[2024-02-28 21:40:26,238 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 1094 transitions.
[2024-02-28 21:40:26,239 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-02-28 21:40:26,239 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1094 transitions.
[2024-02-28 21:40:26,241 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-02-28 21:40:26,242 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-02-28 21:40:26,243 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-02-28 21:40:26,243 INFO  L175             Difference]: Start difference. First operand has 214 places, 232 transitions, 662 flow. Second operand 6 states and 1094 transitions.
[2024-02-28 21:40:26,243 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 279 transitions, 914 flow
[2024-02-28 21:40:26,294 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 279 transitions, 904 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-02-28 21:40:26,296 INFO  L231             Difference]: Finished difference. Result has 216 places, 231 transitions, 660 flow
[2024-02-28 21:40:26,296 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-02-28 21:40:26,297 INFO  L281   CegarLoopForPetriNet]: 207 programPoint places, 9 predicate places.
[2024-02-28 21:40:26,297 INFO  L495      AbstractCegarLoop]: Abstraction has has 216 places, 231 transitions, 660 flow
[2024-02-28 21:40:26,297 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-02-28 21:40:26,297 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-02-28 21:40:26,298 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-02-28 21:40:26,298 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23
[2024-02-28 21:40:26,298 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-02-28 21:40:26,298 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 21:40:26,298 INFO  L85        PathProgramCache]: Analyzing trace with hash 1325494345, now seen corresponding path program 1 times
[2024-02-28 21:40:26,298 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 21:40:26,298 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53304929]
[2024-02-28 21:40:26,298 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 21:40:26,298 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 21:40:26,314 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-02-28 21:40:26,335 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-02-28 21:40:26,336 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-02-28 21:40:26,336 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53304929]
[2024-02-28 21:40:26,336 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53304929] provided 1 perfect and 0 imperfect interpolant sequences
[2024-02-28 21:40:26,337 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-02-28 21:40:26,338 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-02-28 21:40:26,338 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839937546]
[2024-02-28 21:40:26,338 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-02-28 21:40:26,339 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-02-28 21:40:26,339 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-02-28 21:40:26,340 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-02-28 21:40:26,340 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-02-28 21:40:26,361 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 172 out of 204
[2024-02-28 21:40:26,361 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-02-28 21:40:26,361 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-02-28 21:40:26,361 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 172 of 204
[2024-02-28 21:40:26,361 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-02-28 21:40:31,322 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-02-28 21:40:31,323 INFO  L294   olderBase$Statistics]: this new event has 196 ancestors and is cut-off event
[2024-02-28 21:40:31,323 INFO  L297   olderBase$Statistics]:   existing Event has 189 ancestors and is cut-off event
[2024-02-28 21:40:31,323 INFO  L297   olderBase$Statistics]:   existing Event has 189 ancestors and is cut-off event
[2024-02-28 21:40:31,323 INFO  L297   olderBase$Statistics]:   existing Event has 189 ancestors and is cut-off event
[2024-02-28 21:40:31,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][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-02-28 21:40:31,324 INFO  L294   olderBase$Statistics]: this new event has 196 ancestors and is cut-off event
[2024-02-28 21:40:31,324 INFO  L297   olderBase$Statistics]:   existing Event has 189 ancestors and is cut-off event
[2024-02-28 21:40:31,324 INFO  L297   olderBase$Statistics]:   existing Event has 189 ancestors and is cut-off event
[2024-02-28 21:40:31,324 INFO  L297   olderBase$Statistics]:   existing Event has 189 ancestors and is cut-off event
[2024-02-28 21:40:31,617 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-02-28 21:40:31,618 INFO  L294   olderBase$Statistics]: this new event has 197 ancestors and is cut-off event
[2024-02-28 21:40:31,618 INFO  L297   olderBase$Statistics]:   existing Event has 190 ancestors and is cut-off event
[2024-02-28 21:40:31,618 INFO  L297   olderBase$Statistics]:   existing Event has 190 ancestors and is cut-off event
[2024-02-28 21:40:31,618 INFO  L297   olderBase$Statistics]:   existing Event has 190 ancestors and is cut-off event
[2024-02-28 21:40:38,555 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-02-28 21:40:38,556 INFO  L294   olderBase$Statistics]: this new event has 215 ancestors and is cut-off event
[2024-02-28 21:40:38,556 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-02-28 21:40:38,556 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-02-28 21:40:38,556 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-02-28 21:40:39,788 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-02-28 21:40:39,789 INFO  L294   olderBase$Statistics]: this new event has 217 ancestors and is cut-off event
[2024-02-28 21:40:39,789 INFO  L297   olderBase$Statistics]:   existing Event has 217 ancestors and is cut-off event
[2024-02-28 21:40:39,789 INFO  L297   olderBase$Statistics]:   existing Event has 217 ancestors and is cut-off event
[2024-02-28 21:40:39,789 INFO  L297   olderBase$Statistics]:   existing Event has 217 ancestors and is cut-off event
[2024-02-28 21:40:41,476 INFO  L124   PetriNetUnfolderBase]: 42389/136192 cut-off events.
[2024-02-28 21:40:41,477 INFO  L125   PetriNetUnfolderBase]: For 19761/52362 co-relation queries the response was YES.
[2024-02-28 21:40:42,008 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-02-28 21:40:42,508 INFO  L140   encePairwiseOnDemand]: 197/204 looper letters, 46 selfloop transitions, 9 changer transitions 0/254 dead transitions.
[2024-02-28 21:40:42,509 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 254 transitions, 836 flow
[2024-02-28 21:40:42,509 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-02-28 21:40:42,509 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-02-28 21:40:42,510 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 567 transitions.
[2024-02-28 21:40:42,510 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9264705882352942
[2024-02-28 21:40:42,510 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 567 transitions.
[2024-02-28 21:40:42,510 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 567 transitions.
[2024-02-28 21:40:42,511 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-02-28 21:40:42,511 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 567 transitions.
[2024-02-28 21:40:42,512 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-02-28 21:40:42,513 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-02-28 21:40:42,514 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-02-28 21:40:42,514 INFO  L175             Difference]: Start difference. First operand has 216 places, 231 transitions, 660 flow. Second operand 3 states and 567 transitions.
[2024-02-28 21:40:42,514 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 254 transitions, 836 flow
[2024-02-28 21:40:42,523 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 254 transitions, 826 flow, removed 0 selfloop flow, removed 5 redundant places.
[2024-02-28 21:40:42,525 INFO  L231             Difference]: Finished difference. Result has 215 places, 238 transitions, 726 flow
[2024-02-28 21:40:42,525 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-02-28 21:40:42,525 INFO  L281   CegarLoopForPetriNet]: 207 programPoint places, 8 predicate places.
[2024-02-28 21:40:42,526 INFO  L495      AbstractCegarLoop]: Abstraction has has 215 places, 238 transitions, 726 flow
[2024-02-28 21:40:42,526 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-02-28 21:40:42,526 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-02-28 21:40:42,526 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-02-28 21:40:42,526 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24
[2024-02-28 21:40:42,526 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-02-28 21:40:42,527 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 21:40:42,527 INFO  L85        PathProgramCache]: Analyzing trace with hash -976578638, now seen corresponding path program 1 times
[2024-02-28 21:40:42,527 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 21:40:42,527 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918650587]
[2024-02-28 21:40:42,527 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 21:40:42,527 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 21:40:42,535 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-02-28 21:40:42,546 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-02-28 21:40:42,546 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-02-28 21:40:42,546 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918650587]
[2024-02-28 21:40:42,547 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918650587] provided 1 perfect and 0 imperfect interpolant sequences
[2024-02-28 21:40:42,547 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-02-28 21:40:42,547 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-02-28 21:40:42,547 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540254850]
[2024-02-28 21:40:42,547 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-02-28 21:40:42,547 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-02-28 21:40:42,548 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-02-28 21:40:42,548 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-02-28 21:40:42,548 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-02-28 21:40:42,585 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 167 out of 204
[2024-02-28 21:40:42,586 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-02-28 21:40:42,586 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-02-28 21:40:42,586 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 204
[2024-02-28 21:40:42,586 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-02-28 21:40:43,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][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-02-28 21:40:43,753 INFO  L294   olderBase$Statistics]: this new event has 166 ancestors and is cut-off event
[2024-02-28 21:40:43,753 INFO  L297   olderBase$Statistics]:   existing Event has 159 ancestors and is cut-off event
[2024-02-28 21:40:43,753 INFO  L297   olderBase$Statistics]:   existing Event has 159 ancestors and is cut-off event
[2024-02-28 21:40:43,753 INFO  L297   olderBase$Statistics]:   existing Event has 166 ancestors and is cut-off event
[2024-02-28 21:40:43,927 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-02-28 21:40:43,927 INFO  L294   olderBase$Statistics]: this new event has 168 ancestors and is cut-off event
[2024-02-28 21:40:43,927 INFO  L297   olderBase$Statistics]:   existing Event has 168 ancestors and is cut-off event
[2024-02-28 21:40:43,927 INFO  L297   olderBase$Statistics]:   existing Event has 161 ancestors and is cut-off event
[2024-02-28 21:40:43,927 INFO  L297   olderBase$Statistics]:   existing Event has 161 ancestors and is cut-off event
[2024-02-28 21:40:43,987 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-02-28 21:40:43,987 INFO  L294   olderBase$Statistics]: this new event has 169 ancestors and is cut-off event
[2024-02-28 21:40:43,987 INFO  L297   olderBase$Statistics]:   existing Event has 162 ancestors and is cut-off event
[2024-02-28 21:40:43,987 INFO  L297   olderBase$Statistics]:   existing Event has 162 ancestors and is cut-off event
[2024-02-28 21:40:43,987 INFO  L297   olderBase$Statistics]:   existing Event has 169 ancestors and is cut-off event
[2024-02-28 21:40:48,970 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-02-28 21:40:48,970 INFO  L294   olderBase$Statistics]: this new event has 199 ancestors and is cut-off event
[2024-02-28 21:40:48,971 INFO  L297   olderBase$Statistics]:   existing Event has 192 ancestors and is cut-off event
[2024-02-28 21:40:48,971 INFO  L297   olderBase$Statistics]:   existing Event has 192 ancestors and is cut-off event
[2024-02-28 21:40:48,971 INFO  L297   olderBase$Statistics]:   existing Event has 192 ancestors and is cut-off event
[2024-02-28 21:40:48,971 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-02-28 21:40:48,971 INFO  L294   olderBase$Statistics]: this new event has 198 ancestors and is cut-off event
[2024-02-28 21:40:48,971 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-02-28 21:40:48,971 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-02-28 21:40:48,971 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-02-28 21:40:48,971 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-02-28 21:40:48,971 INFO  L294   olderBase$Statistics]: this new event has 198 ancestors and is cut-off event
[2024-02-28 21:40:48,971 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-02-28 21:40:48,971 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-02-28 21:40:48,971 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-02-28 21:40:49,355 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-02-28 21:40:49,356 INFO  L294   olderBase$Statistics]: this new event has 198 ancestors and is cut-off event
[2024-02-28 21:40:49,356 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-02-28 21:40:49,356 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-02-28 21:40:49,356 INFO  L297   olderBase$Statistics]:   existing Event has 198 ancestors and is cut-off event
[2024-02-28 21:40:49,356 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-02-28 21:40:49,357 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-02-28 21:40:49,357 INFO  L294   olderBase$Statistics]: this new event has 198 ancestors and is cut-off event
[2024-02-28 21:40:49,357 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-02-28 21:40:49,358 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-02-28 21:40:49,358 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-02-28 21:40:49,358 INFO  L297   olderBase$Statistics]:   existing Event has 198 ancestors and is cut-off event
[2024-02-28 21:40:49,791 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-02-28 21:40:49,791 INFO  L294   olderBase$Statistics]: this new event has 199 ancestors and is cut-off event
[2024-02-28 21:40:49,791 INFO  L297   olderBase$Statistics]:   existing Event has 192 ancestors and is cut-off event
[2024-02-28 21:40:49,791 INFO  L297   olderBase$Statistics]:   existing Event has 192 ancestors and is cut-off event
[2024-02-28 21:40:49,791 INFO  L297   olderBase$Statistics]:   existing Event has 192 ancestors and is cut-off event
[2024-02-28 21:40:49,791 INFO  L297   olderBase$Statistics]:   existing Event has 199 ancestors and is cut-off event
[2024-02-28 21:40:50,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], [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-02-28 21:40:50,902 INFO  L294   olderBase$Statistics]: this new event has 199 ancestors and is cut-off event
[2024-02-28 21:40:50,902 INFO  L297   olderBase$Statistics]:   existing Event has 199 ancestors and is cut-off event
[2024-02-28 21:40:50,902 INFO  L297   olderBase$Statistics]:   existing Event has 192 ancestors and is cut-off event
[2024-02-28 21:40:50,902 INFO  L297   olderBase$Statistics]:   existing Event has 192 ancestors and is cut-off event
[2024-02-28 21:40:50,910 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-02-28 21:40:50,910 INFO  L294   olderBase$Statistics]: this new event has 202 ancestors and is cut-off event
[2024-02-28 21:40:50,910 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-02-28 21:40:50,910 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-02-28 21:40:50,910 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-02-28 21:40:50,912 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-02-28 21:40:50,912 INFO  L294   olderBase$Statistics]: this new event has 202 ancestors and is cut-off event
[2024-02-28 21:40:50,912 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-02-28 21:40:50,912 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-02-28 21:40:50,912 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-02-28 21:40:50,913 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-02-28 21:40:50,913 INFO  L294   olderBase$Statistics]: this new event has 202 ancestors and is cut-off event
[2024-02-28 21:40:50,913 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-02-28 21:40:50,913 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-02-28 21:40:50,913 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-02-28 21:40:51,165 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-02-28 21:40:51,165 INFO  L294   olderBase$Statistics]: this new event has 201 ancestors and is cut-off event
[2024-02-28 21:40:51,165 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-02-28 21:40:51,165 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-02-28 21:40:51,165 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-02-28 21:40:51,661 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-02-28 21:40:51,661 INFO  L294   olderBase$Statistics]: this new event has 204 ancestors and is cut-off event
[2024-02-28 21:40:51,661 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-02-28 21:40:51,661 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-02-28 21:40:51,661 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-02-28 21:40:52,032 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-02-28 21:40:52,032 INFO  L294   olderBase$Statistics]: this new event has 204 ancestors and is cut-off event
[2024-02-28 21:40:52,032 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-02-28 21:40:52,032 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-02-28 21:40:52,032 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-02-28 21:40:52,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][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-02-28 21:40:52,034 INFO  L294   olderBase$Statistics]: this new event has 204 ancestors and is cut-off event
[2024-02-28 21:40:52,034 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-02-28 21:40:52,034 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-02-28 21:40:52,035 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-02-28 21:40:52,037 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-02-28 21:40:52,037 INFO  L294   olderBase$Statistics]: this new event has 203 ancestors and is cut-off event
[2024-02-28 21:40:52,037 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-02-28 21:40:52,038 INFO  L297   olderBase$Statistics]:   existing Event has 196 ancestors and is cut-off event
[2024-02-28 21:40:52,038 INFO  L297   olderBase$Statistics]:   existing Event has 196 ancestors and is cut-off event
[2024-02-28 21:40:52,502 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-02-28 21:40:52,503 INFO  L294   olderBase$Statistics]: this new event has 202 ancestors and is cut-off event
[2024-02-28 21:40:52,503 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-02-28 21:40:52,503 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-02-28 21:40:52,503 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-02-28 21:40:52,503 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-02-28 21:40:52,503 INFO  L294   olderBase$Statistics]: this new event has 202 ancestors and is cut-off event
[2024-02-28 21:40:52,503 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-02-28 21:40:52,504 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-02-28 21:40:52,504 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-02-28 21:40:52,504 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-02-28 21:40:52,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][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-02-28 21:40:52,507 INFO  L294   olderBase$Statistics]: this new event has 204 ancestors and is cut-off event
[2024-02-28 21:40:52,507 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-02-28 21:40:52,507 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-02-28 21:40:52,507 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-02-28 21:40:52,508 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-02-28 21:40:52,508 INFO  L294   olderBase$Statistics]: this new event has 204 ancestors and is cut-off event
[2024-02-28 21:40:52,508 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-02-28 21:40:52,508 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-02-28 21:40:52,509 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-02-28 21:40:52,515 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-02-28 21:40:52,515 INFO  L294   olderBase$Statistics]: this new event has 204 ancestors and is cut-off event
[2024-02-28 21:40:52,516 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-02-28 21:40:52,516 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-02-28 21:40:52,516 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-02-28 21:40:53,018 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-02-28 21:40:53,018 INFO  L294   olderBase$Statistics]: this new event has 203 ancestors and is cut-off event
[2024-02-28 21:40:53,018 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-02-28 21:40:53,019 INFO  L297   olderBase$Statistics]:   existing Event has 196 ancestors and is cut-off event
[2024-02-28 21:40:53,019 INFO  L297   olderBase$Statistics]:   existing Event has 196 ancestors and is cut-off event
[2024-02-28 21:40:53,019 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-02-28 21:40:53,019 INFO  L294   olderBase$Statistics]: this new event has 204 ancestors and is cut-off event
[2024-02-28 21:40:53,019 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-02-28 21:40:53,019 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-02-28 21:40:53,019 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-02-28 21:40:53,019 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-02-28 21:40:53,020 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-02-28 21:40:53,020 INFO  L294   olderBase$Statistics]: this new event has 205 ancestors and is cut-off event
[2024-02-28 21:40:53,020 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-02-28 21:40:53,021 INFO  L297   olderBase$Statistics]:   existing Event has 198 ancestors and is cut-off event
[2024-02-28 21:40:53,021 INFO  L297   olderBase$Statistics]:   existing Event has 198 ancestors and is cut-off event
[2024-02-28 21:40:53,022 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-02-28 21:40:53,022 INFO  L294   olderBase$Statistics]: this new event has 205 ancestors and is cut-off event
[2024-02-28 21:40:53,022 INFO  L297   olderBase$Statistics]:   existing Event has 198 ancestors and is cut-off event
[2024-02-28 21:40:53,022 INFO  L297   olderBase$Statistics]:   existing Event has 198 ancestors and is cut-off event
[2024-02-28 21:40:53,022 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-02-28 21:40:53,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, 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-02-28 21:40:53,028 INFO  L294   olderBase$Statistics]: this new event has 206 ancestors and is cut-off event
[2024-02-28 21:40:53,028 INFO  L297   olderBase$Statistics]:   existing Event has 199 ancestors and is cut-off event
[2024-02-28 21:40:53,028 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-02-28 21:40:53,028 INFO  L297   olderBase$Statistics]:   existing Event has 199 ancestors and is cut-off event
[2024-02-28 21:40:53,669 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-02-28 21:40:53,669 INFO  L294   olderBase$Statistics]: this new event has 204 ancestors and is cut-off event
[2024-02-28 21:40:53,669 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-02-28 21:40:53,669 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-02-28 21:40:53,669 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-02-28 21:40:53,673 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-02-28 21:40:53,673 INFO  L294   olderBase$Statistics]: this new event has 206 ancestors and is cut-off event
[2024-02-28 21:40:53,673 INFO  L297   olderBase$Statistics]:   existing Event has 199 ancestors and is cut-off event
[2024-02-28 21:40:53,673 INFO  L297   olderBase$Statistics]:   existing Event has 199 ancestors and is cut-off event
[2024-02-28 21:40:53,674 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-02-28 21:40:53,678 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-02-28 21:40:53,678 INFO  L294   olderBase$Statistics]: this new event has 207 ancestors and is cut-off event
[2024-02-28 21:40:53,678 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-02-28 21:40:53,678 INFO  L297   olderBase$Statistics]:   existing Event has 200 ancestors and is cut-off event
[2024-02-28 21:40:53,678 INFO  L297   olderBase$Statistics]:   existing Event has 200 ancestors and is cut-off event
[2024-02-28 21:40:53,681 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-02-28 21:40:53,681 INFO  L294   olderBase$Statistics]: this new event has 206 ancestors and is cut-off event
[2024-02-28 21:40:53,681 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-02-28 21:40:53,681 INFO  L297   olderBase$Statistics]:   existing Event has 199 ancestors and is cut-off event
[2024-02-28 21:40:53,681 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-02-28 21:40:53,681 INFO  L297   olderBase$Statistics]:   existing Event has 199 ancestors and is cut-off event
[2024-02-28 21:40:54,171 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-02-28 21:40:54,171 INFO  L294   olderBase$Statistics]: this new event has 207 ancestors and is cut-off event
[2024-02-28 21:40:54,171 INFO  L297   olderBase$Statistics]:   existing Event has 200 ancestors and is cut-off event
[2024-02-28 21:40:54,171 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-02-28 21:40:54,172 INFO  L297   olderBase$Statistics]:   existing Event has 200 ancestors and is cut-off event
[2024-02-28 21:40:54,179 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-02-28 21:40:54,179 INFO  L294   olderBase$Statistics]: this new event has 207 ancestors and is cut-off event
[2024-02-28 21:40:54,179 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-02-28 21:40:54,179 INFO  L297   olderBase$Statistics]:   existing Event has 200 ancestors and is cut-off event
[2024-02-28 21:40:54,179 INFO  L297   olderBase$Statistics]:   existing Event has 200 ancestors and is cut-off event
[2024-02-28 21:40:54,179 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-02-28 21:40:54,184 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-02-28 21:40:54,184 INFO  L294   olderBase$Statistics]: this new event has 207 ancestors and is cut-off event
[2024-02-28 21:40:54,185 INFO  L297   olderBase$Statistics]:   existing Event has 200 ancestors and is cut-off event
[2024-02-28 21:40:54,185 INFO  L297   olderBase$Statistics]:   existing Event has 200 ancestors and is cut-off event
[2024-02-28 21:40:54,185 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-02-28 21:40:54,186 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-02-28 21:40:54,186 INFO  L294   olderBase$Statistics]: this new event has 209 ancestors and is cut-off event
[2024-02-28 21:40:54,186 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-02-28 21:40:54,186 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-02-28 21:40:54,187 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-02-28 21:40:54,187 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-02-28 21:40:54,187 INFO  L294   olderBase$Statistics]: this new event has 208 ancestors and is cut-off event
[2024-02-28 21:40:54,187 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-02-28 21:40:54,187 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-02-28 21:40:54,187 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-02-28 21:40:54,187 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-02-28 21:40:54,187 INFO  L294   olderBase$Statistics]: this new event has 208 ancestors and is cut-off event
[2024-02-28 21:40:54,187 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-02-28 21:40:54,187 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-02-28 21:40:54,187 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-02-28 21:40:54,896 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-02-28 21:40:54,896 INFO  L294   olderBase$Statistics]: this new event has 208 ancestors and is cut-off event
[2024-02-28 21:40:54,896 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-02-28 21:40:54,896 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-02-28 21:40:54,897 INFO  L297   olderBase$Statistics]:   existing Event has 208 ancestors and is cut-off event
[2024-02-28 21:40:54,897 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-02-28 21:40:54,900 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-02-28 21:40:54,900 INFO  L294   olderBase$Statistics]: this new event has 208 ancestors and is cut-off event
[2024-02-28 21:40:54,900 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-02-28 21:40:54,900 INFO  L297   olderBase$Statistics]:   existing Event has 208 ancestors and is cut-off event
[2024-02-28 21:40:54,900 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-02-28 21:40:54,900 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-02-28 21:40:55,417 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-02-28 21:40:55,417 INFO  L294   olderBase$Statistics]: this new event has 209 ancestors and is cut-off event
[2024-02-28 21:40:55,417 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-02-28 21:40:55,417 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-02-28 21:40:55,417 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-02-28 21:40:55,417 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-02-28 21:40:55,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], [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-02-28 21:40:55,420 INFO  L294   olderBase$Statistics]: this new event has 211 ancestors and is cut-off event
[2024-02-28 21:40:55,420 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-02-28 21:40:55,420 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-02-28 21:40:55,420 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-02-28 21:40:55,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][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-02-28 21:40:55,420 INFO  L294   olderBase$Statistics]: this new event has 210 ancestors and is cut-off event
[2024-02-28 21:40:55,420 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-02-28 21:40:55,420 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-02-28 21:40:55,420 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-02-28 21:40:55,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][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-02-28 21:40:55,420 INFO  L294   olderBase$Statistics]: this new event has 210 ancestors and is cut-off event
[2024-02-28 21:40:55,420 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-02-28 21:40:55,421 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-02-28 21:40:55,421 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-02-28 21:40:55,976 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-02-28 21:40:55,976 INFO  L294   olderBase$Statistics]: this new event has 210 ancestors and is cut-off event
[2024-02-28 21:40:55,976 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-02-28 21:40:55,976 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-02-28 21:40:55,976 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-02-28 21:40:55,976 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-02-28 21:40:55,978 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-02-28 21:40:55,979 INFO  L294   olderBase$Statistics]: this new event has 210 ancestors and is cut-off event
[2024-02-28 21:40:55,979 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-02-28 21:40:55,979 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-02-28 21:40:55,979 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-02-28 21:40:55,979 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-02-28 21:40:56,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), 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-02-28 21:40:56,713 INFO  L294   olderBase$Statistics]: this new event has 209 ancestors and is cut-off event
[2024-02-28 21:40:56,713 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-02-28 21:40:56,713 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-02-28 21:40:56,713 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-02-28 21:40:56,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, 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-02-28 21:40:56,729 INFO  L294   olderBase$Statistics]: this new event has 212 ancestors and is cut-off event
[2024-02-28 21:40:56,729 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-02-28 21:40:56,729 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-02-28 21:40:56,730 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-02-28 21:40:56,732 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-02-28 21:40:56,732 INFO  L294   olderBase$Statistics]: this new event has 211 ancestors and is cut-off event
[2024-02-28 21:40:56,732 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:40:56,732 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-02-28 21:40:56,732 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-02-28 21:40:56,732 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-02-28 21:40:57,042 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-02-28 21:40:57,043 INFO  L294   olderBase$Statistics]: this new event has 214 ancestors and is cut-off event
[2024-02-28 21:40:57,043 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-02-28 21:40:57,043 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-02-28 21:40:57,043 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-02-28 21:40:57,043 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-02-28 21:40:57,043 INFO  L294   olderBase$Statistics]: this new event has 211 ancestors and is cut-off event
[2024-02-28 21:40:57,043 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:40:57,043 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:40:57,043 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:40:57,890 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-02-28 21:40:57,891 INFO  L294   olderBase$Statistics]: this new event has 211 ancestors and is cut-off event
[2024-02-28 21:40:57,891 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-02-28 21:40:57,891 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-02-28 21:40:57,891 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:40:57,906 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-02-28 21:40:57,906 INFO  L294   olderBase$Statistics]: this new event has 214 ancestors and is cut-off event
[2024-02-28 21:40:57,907 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-02-28 21:40:57,907 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-02-28 21:40:57,907 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-02-28 21:40:57,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][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-02-28 21:40:57,908 INFO  L294   olderBase$Statistics]: this new event has 214 ancestors and is cut-off event
[2024-02-28 21:40:57,908 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-02-28 21:40:57,909 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-02-28 21:40:57,909 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-02-28 21:40:57,910 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-02-28 21:40:57,910 INFO  L294   olderBase$Statistics]: this new event has 214 ancestors and is cut-off event
[2024-02-28 21:40:57,910 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-02-28 21:40:57,910 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-02-28 21:40:57,910 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-02-28 21:40:57,914 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-02-28 21:40:57,914 INFO  L294   olderBase$Statistics]: this new event has 213 ancestors and is cut-off event
[2024-02-28 21:40:57,914 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-02-28 21:40:57,914 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-02-28 21:40:57,914 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-02-28 21:40:58,348 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-02-28 21:40:58,348 INFO  L294   olderBase$Statistics]: this new event has 216 ancestors and is cut-off event
[2024-02-28 21:40:58,348 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-02-28 21:40:58,348 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-02-28 21:40:58,348 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-02-28 21:40:58,348 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-02-28 21:40:58,349 INFO  L294   olderBase$Statistics]: this new event has 213 ancestors and is cut-off event
[2024-02-28 21:40:58,349 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-02-28 21:40:58,349 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-02-28 21:40:58,349 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-02-28 21:40:58,635 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-02-28 21:40:58,636 INFO  L294   olderBase$Statistics]: this new event has 212 ancestors and is cut-off event
[2024-02-28 21:40:58,636 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-02-28 21:40:58,636 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-02-28 21:40:58,636 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-02-28 21:40:58,636 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-02-28 21:40:58,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][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-02-28 21:40:58,648 INFO  L294   olderBase$Statistics]: this new event has 214 ancestors and is cut-off event
[2024-02-28 21:40:58,648 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-02-28 21:40:58,648 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-02-28 21:40:58,648 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-02-28 21:40:58,879 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-02-28 21:40:58,880 INFO  L294   olderBase$Statistics]: this new event has 214 ancestors and is cut-off event
[2024-02-28 21:40:58,880 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-02-28 21:40:58,880 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-02-28 21:40:58,880 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-02-28 21:40:59,180 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-02-28 21:40:59,180 INFO  L294   olderBase$Statistics]: this new event has 213 ancestors and is cut-off event
[2024-02-28 21:40:59,180 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-02-28 21:40:59,180 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-02-28 21:40:59,180 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-02-28 21:40:59,180 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-02-28 21:40:59,181 INFO  L294   olderBase$Statistics]: this new event has 214 ancestors and is cut-off event
[2024-02-28 21:40:59,181 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-02-28 21:40:59,181 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-02-28 21:40:59,181 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-02-28 21:40:59,181 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-02-28 21:40:59,191 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-02-28 21:40:59,191 INFO  L294   olderBase$Statistics]: this new event has 216 ancestors and is cut-off event
[2024-02-28 21:40:59,192 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-02-28 21:40:59,192 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-02-28 21:40:59,192 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-02-28 21:40:59,199 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-02-28 21:40:59,199 INFO  L294   olderBase$Statistics]: this new event has 216 ancestors and is cut-off event
[2024-02-28 21:40:59,199 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-02-28 21:40:59,199 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-02-28 21:40:59,199 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-02-28 21:40:59,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][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-02-28 21:40:59,201 INFO  L294   olderBase$Statistics]: this new event has 216 ancestors and is cut-off event
[2024-02-28 21:40:59,201 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-02-28 21:40:59,201 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-02-28 21:40:59,201 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-02-28 21:40:59,205 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-02-28 21:40:59,205 INFO  L294   olderBase$Statistics]: this new event has 215 ancestors and is cut-off event
[2024-02-28 21:40:59,205 INFO  L297   olderBase$Statistics]:   existing Event has 208 ancestors and is cut-off event
[2024-02-28 21:40:59,205 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-02-28 21:40:59,205 INFO  L297   olderBase$Statistics]:   existing Event has 208 ancestors and is cut-off event
[2024-02-28 21:40:59,914 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-02-28 21:40:59,914 INFO  L294   olderBase$Statistics]: this new event has 214 ancestors and is cut-off event
[2024-02-28 21:40:59,914 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-02-28 21:40:59,914 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-02-28 21:40:59,914 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-02-28 21:40:59,914 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-02-28 21:40:59,914 INFO  L294   olderBase$Statistics]: this new event has 214 ancestors and is cut-off event
[2024-02-28 21:40:59,914 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-02-28 21:40:59,914 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-02-28 21:40:59,915 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-02-28 21:40:59,915 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-02-28 21:40:59,919 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-02-28 21:40:59,919 INFO  L294   olderBase$Statistics]: this new event has 216 ancestors and is cut-off event
[2024-02-28 21:40:59,919 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-02-28 21:40:59,919 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-02-28 21:40:59,919 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-02-28 21:40:59,924 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-02-28 21:40:59,924 INFO  L294   olderBase$Statistics]: this new event has 217 ancestors and is cut-off event
[2024-02-28 21:40:59,924 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-02-28 21:40:59,924 INFO  L297   olderBase$Statistics]:   existing Event has 217 ancestors and is cut-off event
[2024-02-28 21:40:59,924 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-02-28 21:40:59,926 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-02-28 21:40:59,926 INFO  L294   olderBase$Statistics]: this new event has 216 ancestors and is cut-off event
[2024-02-28 21:40:59,927 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-02-28 21:40:59,927 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-02-28 21:40:59,927 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-02-28 21:40:59,927 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-02-28 21:40:59,930 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-02-28 21:40:59,930 INFO  L294   olderBase$Statistics]: this new event has 216 ancestors and is cut-off event
[2024-02-28 21:40:59,930 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-02-28 21:40:59,930 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-02-28 21:40:59,930 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-02-28 21:41:00,444 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-02-28 21:41:00,444 INFO  L294   olderBase$Statistics]: this new event has 215 ancestors and is cut-off event
[2024-02-28 21:41:00,444 INFO  L297   olderBase$Statistics]:   existing Event has 208 ancestors and is cut-off event
[2024-02-28 21:41:00,444 INFO  L297   olderBase$Statistics]:   existing Event has 208 ancestors and is cut-off event
[2024-02-28 21:41:00,444 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-02-28 21:41:00,445 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-02-28 21:41:00,445 INFO  L294   olderBase$Statistics]: this new event has 216 ancestors and is cut-off event
[2024-02-28 21:41:00,445 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-02-28 21:41:00,445 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-02-28 21:41:00,445 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-02-28 21:41:00,445 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-02-28 21:41: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][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-02-28 21:41:00,448 INFO  L294   olderBase$Statistics]: this new event has 217 ancestors and is cut-off event
[2024-02-28 21:41:00,448 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-02-28 21:41:00,448 INFO  L297   olderBase$Statistics]:   existing Event has 217 ancestors and is cut-off event
[2024-02-28 21:41:00,448 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-02-28 21:41: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][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-02-28 21:41:00,458 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-02-28 21:41:00,458 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:41:00,458 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-02-28 21:41:00,458 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:41:00,459 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-02-28 21:41:00,459 INFO  L294   olderBase$Statistics]: this new event has 217 ancestors and is cut-off event
[2024-02-28 21:41:00,459 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-02-28 21:41:00,459 INFO  L297   olderBase$Statistics]:   existing Event has 217 ancestors and is cut-off event
[2024-02-28 21:41:00,459 INFO  L297   olderBase$Statistics]:   existing Event has 217 ancestors and is cut-off event
[2024-02-28 21:41:00,459 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-02-28 21:41:00,465 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-02-28 21:41:00,465 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-02-28 21:41:00,465 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:41:00,465 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-02-28 21:41:00,465 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:41:00,466 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-02-28 21:41:00,466 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-02-28 21:41:00,466 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:41:00,466 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-02-28 21:41:00,466 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:41:00,471 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-02-28 21:41:00,471 INFO  L294   olderBase$Statistics]: this new event has 217 ancestors and is cut-off event
[2024-02-28 21:41:00,471 INFO  L297   olderBase$Statistics]:   existing Event has 217 ancestors and is cut-off event
[2024-02-28 21:41:00,471 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-02-28 21:41:00,471 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-02-28 21:41:00,962 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-02-28 21:41:00,962 INFO  L294   olderBase$Statistics]: this new event has 216 ancestors and is cut-off event
[2024-02-28 21:41:00,962 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-02-28 21:41:00,962 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-02-28 21:41:00,962 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-02-28 21:41:00,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, 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-02-28 21:41:00,967 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-02-28 21:41:00,967 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:41:00,967 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:41:00,967 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-02-28 21:41:00,975 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-02-28 21:41:00,975 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-02-28 21:41:00,975 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-02-28 21:41:00,975 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-02-28 21:41:00,976 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-02-28 21:41:00,978 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-02-28 21:41:00,978 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-02-28 21:41:00,978 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:41:00,978 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-02-28 21:41:00,978 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-02-28 21:41:00,978 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:41:00,982 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-02-28 21:41:00,982 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-02-28 21:41:00,982 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-02-28 21:41:00,982 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:41:00,982 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:41:00,982 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-02-28 21:41:00,982 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-02-28 21:41:00,982 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-02-28 21:41:00,983 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:41:00,983 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:41:00,984 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-02-28 21:41:00,985 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-02-28 21:41:00,985 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-02-28 21:41:00,985 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-02-28 21:41:00,985 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-02-28 21:41:00,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][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-02-28 21:41:00,986 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-02-28 21:41:00,986 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-02-28 21:41:00,986 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-02-28 21:41:00,987 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-02-28 21:41:00,987 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-02-28 21:41:00,987 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-02-28 21:41:00,987 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-02-28 21:41:00,987 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-02-28 21:41:00,987 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-02-28 21:41:01,621 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-02-28 21:41:01,621 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-02-28 21:41:01,621 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-02-28 21:41:01,621 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-02-28 21:41:01,621 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-02-28 21:41:01,632 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-02-28 21:41:01,632 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-02-28 21:41:01,632 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-02-28 21:41:01,633 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-02-28 21:41:01,633 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-02-28 21:41:01,633 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-02-28 21:41:01,635 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-02-28 21:41:01,635 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-02-28 21:41:01,636 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-02-28 21:41:01,636 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-02-28 21:41:01,636 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-02-28 21:41:01,641 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-02-28 21:41:01,641 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-02-28 21:41:01,641 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-02-28 21:41:01,641 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-02-28 21:41:01,642 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-02-28 21:41:02,069 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-02-28 21:41:02,069 INFO  L294   olderBase$Statistics]: this new event has 220 ancestors and is cut-off event
[2024-02-28 21:41:02,069 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-02-28 21:41:02,069 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-02-28 21:41:02,069 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-02-28 21:41:02,070 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-02-28 21:41:02,070 INFO  L294   olderBase$Statistics]: this new event has 220 ancestors and is cut-off event
[2024-02-28 21:41:02,070 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-02-28 21:41:02,070 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-02-28 21:41:02,070 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-02-28 21:41:02,499 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-02-28 21:41:02,499 INFO  L294   olderBase$Statistics]: this new event has 221 ancestors and is cut-off event
[2024-02-28 21:41:02,499 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-02-28 21:41:02,500 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-02-28 21:41:02,500 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-02-28 21:41:02,500 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-02-28 21:41:02,500 INFO  L294   olderBase$Statistics]: this new event has 221 ancestors and is cut-off event
[2024-02-28 21:41:02,500 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-02-28 21:41:02,500 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-02-28 21:41:02,500 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-02-28 21:41:02,503 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-02-28 21:41:02,503 INFO  L294   olderBase$Statistics]: this new event has 221 ancestors and is cut-off event
[2024-02-28 21:41:02,503 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-02-28 21:41:02,503 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-02-28 21:41:02,503 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-02-28 21:41:02,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][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-02-28 21:41:02,504 INFO  L294   olderBase$Statistics]: this new event has 221 ancestors and is cut-off event
[2024-02-28 21:41:02,504 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-02-28 21:41:02,504 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-02-28 21:41:02,504 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-02-28 21:41:02,906 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-02-28 21:41:02,906 INFO  L294   olderBase$Statistics]: this new event has 222 ancestors and is cut-off event
[2024-02-28 21:41:02,906 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-02-28 21:41:02,906 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-02-28 21:41:02,906 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-02-28 21:41:02,906 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-02-28 21:41:02,906 INFO  L294   olderBase$Statistics]: this new event has 221 ancestors and is cut-off event
[2024-02-28 21:41:02,906 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-02-28 21:41:02,906 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-02-28 21:41:02,906 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-02-28 21:41:02,909 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-02-28 21:41:02,909 INFO  L294   olderBase$Statistics]: this new event has 222 ancestors and is cut-off event
[2024-02-28 21:41:02,909 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-02-28 21:41:02,909 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-02-28 21:41:02,909 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-02-28 21:41:02,910 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-02-28 21:41:02,910 INFO  L294   olderBase$Statistics]: this new event has 222 ancestors and is cut-off event
[2024-02-28 21:41:02,910 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-02-28 21:41:02,910 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-02-28 21:41:02,910 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-02-28 21:41:02,917 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-02-28 21:41:02,917 INFO  L294   olderBase$Statistics]: this new event has 223 ancestors and is cut-off event
[2024-02-28 21:41:02,918 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-02-28 21:41:02,918 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-02-28 21:41:02,918 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-02-28 21:41:03,456 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-02-28 21:41:03,456 INFO  L294   olderBase$Statistics]: this new event has 223 ancestors and is cut-off event
[2024-02-28 21:41:03,456 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-02-28 21:41:03,456 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-02-28 21:41:03,456 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-02-28 21:41:03,457 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-02-28 21:41:03,457 INFO  L294   olderBase$Statistics]: this new event has 223 ancestors and is cut-off event
[2024-02-28 21:41:03,457 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-02-28 21:41:03,457 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-02-28 21:41:03,457 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-02-28 21:41:03,799 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-02-28 21:41:03,799 INFO  L294   olderBase$Statistics]: this new event has 222 ancestors and is cut-off event
[2024-02-28 21:41:03,799 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-02-28 21:41:03,799 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-02-28 21:41:03,799 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-02-28 21:41:03,799 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-02-28 21:41:03,800 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-02-28 21:41:03,800 INFO  L294   olderBase$Statistics]: this new event has 223 ancestors and is cut-off event
[2024-02-28 21:41:03,801 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-02-28 21:41:03,801 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-02-28 21:41:03,801 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-02-28 21:41:04,339 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-02-28 21:41:04,339 INFO  L294   olderBase$Statistics]: this new event has 227 ancestors and is cut-off event
[2024-02-28 21:41:04,339 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-02-28 21:41:04,339 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-02-28 21:41:04,339 INFO  L297   olderBase$Statistics]:   existing Event has 227 ancestors and is cut-off event
[2024-02-28 21:41:04,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][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-02-28 21:41:04,554 INFO  L294   olderBase$Statistics]: this new event has 227 ancestors and is cut-off event
[2024-02-28 21:41:04,554 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-02-28 21:41:04,554 INFO  L297   olderBase$Statistics]:   existing Event has 227 ancestors and is cut-off event
[2024-02-28 21:41:04,554 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-02-28 21:41:04,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][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-02-28 21:41:04,555 INFO  L294   olderBase$Statistics]: this new event has 227 ancestors and is cut-off event
[2024-02-28 21:41:04,555 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-02-28 21:41:04,555 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-02-28 21:41:04,555 INFO  L297   olderBase$Statistics]:   existing Event has 227 ancestors and is cut-off event
[2024-02-28 21:41:04,716 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-02-28 21:41:04,717 INFO  L294   olderBase$Statistics]: this new event has 227 ancestors and is cut-off event
[2024-02-28 21:41:04,717 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-02-28 21:41:04,717 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-02-28 21:41:04,717 INFO  L297   olderBase$Statistics]:   existing Event has 227 ancestors and is cut-off event
[2024-02-28 21:41:04,866 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-02-28 21:41:04,866 INFO  L294   olderBase$Statistics]: this new event has 229 ancestors and is cut-off event
[2024-02-28 21:41:04,866 INFO  L297   olderBase$Statistics]:   existing Event has 229 ancestors and is cut-off event
[2024-02-28 21:41:04,866 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-02-28 21:41:04,867 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-02-28 21:41:04,987 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-02-28 21:41:04,987 INFO  L294   olderBase$Statistics]: this new event has 230 ancestors and is cut-off event
[2024-02-28 21:41:04,987 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-02-28 21:41:04,987 INFO  L297   olderBase$Statistics]:   existing Event has 230 ancestors and is cut-off event
[2024-02-28 21:41:04,987 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-02-28 21:41:04,992 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-02-28 21:41:04,992 INFO  L294   olderBase$Statistics]: this new event has 230 ancestors and is cut-off event
[2024-02-28 21:41:04,992 INFO  L297   olderBase$Statistics]:   existing Event has 230 ancestors and is cut-off event
[2024-02-28 21:41:04,992 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-02-28 21:41:04,992 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-02-28 21:41:05,512 INFO  L124   PetriNetUnfolderBase]: 73166/197184 cut-off events.
[2024-02-28 21:41:05,513 INFO  L125   PetriNetUnfolderBase]: For 100384/109253 co-relation queries the response was YES.
[2024-02-28 21:41:06,252 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-02-28 21:41:07,015 INFO  L140   encePairwiseOnDemand]: 193/204 looper letters, 67 selfloop transitions, 28 changer transitions 0/278 dead transitions.
[2024-02-28 21:41:07,015 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 278 transitions, 1086 flow
[2024-02-28 21:41:07,015 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-02-28 21:41:07,015 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-02-28 21:41:07,016 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 561 transitions.
[2024-02-28 21:41:07,016 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9166666666666666
[2024-02-28 21:41:07,016 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 561 transitions.
[2024-02-28 21:41:07,016 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 561 transitions.
[2024-02-28 21:41:07,017 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-02-28 21:41:07,017 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 561 transitions.
[2024-02-28 21:41:07,017 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-02-28 21:41:07,018 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-02-28 21:41:07,018 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-02-28 21:41:07,018 INFO  L175             Difference]: Start difference. First operand has 215 places, 238 transitions, 726 flow. Second operand 3 states and 561 transitions.
[2024-02-28 21:41:07,018 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 278 transitions, 1086 flow
[2024-02-28 21:41:07,057 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 278 transitions, 1068 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-02-28 21:41:07,060 INFO  L231             Difference]: Finished difference. Result has 217 places, 262 transitions, 998 flow
[2024-02-28 21:41:07,060 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-02-28 21:41:07,060 INFO  L281   CegarLoopForPetriNet]: 207 programPoint places, 10 predicate places.
[2024-02-28 21:41:07,060 INFO  L495      AbstractCegarLoop]: Abstraction has has 217 places, 262 transitions, 998 flow
[2024-02-28 21:41:07,061 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-02-28 21:41:07,061 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-02-28 21:41:07,061 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-02-28 21:41:07,061 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25
[2024-02-28 21:41:07,061 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-02-28 21:41:07,062 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 21:41:07,062 INFO  L85        PathProgramCache]: Analyzing trace with hash 1462502681, now seen corresponding path program 1 times
[2024-02-28 21:41:07,062 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 21:41:07,062 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630556122]
[2024-02-28 21:41:07,062 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 21:41:07,062 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 21:41:07,071 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-02-28 21:41:07,114 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-02-28 21:41:07,115 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-02-28 21:41:07,115 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630556122]
[2024-02-28 21:41:07,115 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630556122] provided 0 perfect and 1 imperfect interpolant sequences
[2024-02-28 21:41:07,115 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [859555672]
[2024-02-28 21:41:07,115 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 21:41:07,116 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-02-28 21:41:07,116 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-02-28 21:41:07,120 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-02-28 21:41:07,121 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-02-28 21:41:07,218 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-02-28 21:41:07,219 INFO  L262         TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 4 conjunts are in the unsatisfiable core
[2024-02-28 21:41:07,221 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-02-28 21:41:07,328 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-02-28 21:41:07,328 INFO  L323         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-02-28 21:41:07,329 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [859555672] provided 1 perfect and 0 imperfect interpolant sequences
[2024-02-28 21:41:07,329 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences.
[2024-02-28 21:41:07,329 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7
[2024-02-28 21:41:07,329 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295717419]
[2024-02-28 21:41:07,329 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-02-28 21:41:07,329 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 5 states
[2024-02-28 21:41:07,329 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-02-28 21:41:07,330 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants.
[2024-02-28 21:41:07,330 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42
[2024-02-28 21:41:07,356 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 169 out of 204
[2024-02-28 21:41:07,357 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-02-28 21:41:07,357 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-02-28 21:41:07,357 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 204
[2024-02-28 21:41:07,357 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-02-28 21:41:08,880 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-02-28 21:41:08,880 INFO  L294   olderBase$Statistics]: this new event has 166 ancestors and is cut-off event
[2024-02-28 21:41:08,880 INFO  L297   olderBase$Statistics]:   existing Event has 166 ancestors and is cut-off event
[2024-02-28 21:41:08,880 INFO  L297   olderBase$Statistics]:   existing Event has 159 ancestors and is cut-off event
[2024-02-28 21:41:08,880 INFO  L297   olderBase$Statistics]:   existing Event has 159 ancestors and is cut-off event
[2024-02-28 21:41:08,882 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-02-28 21:41:08,882 INFO  L294   olderBase$Statistics]: this new event has 166 ancestors and is cut-off event
[2024-02-28 21:41:08,882 INFO  L297   olderBase$Statistics]:   existing Event has 159 ancestors and is cut-off event
[2024-02-28 21:41:08,882 INFO  L297   olderBase$Statistics]:   existing Event has 166 ancestors and is cut-off event
[2024-02-28 21:41:08,882 INFO  L297   olderBase$Statistics]:   existing Event has 159 ancestors and is cut-off event
[2024-02-28 21:41:09,169 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-02-28 21:41:09,169 INFO  L294   olderBase$Statistics]: this new event has 168 ancestors and is cut-off event
[2024-02-28 21:41:09,169 INFO  L297   olderBase$Statistics]:   existing Event has 168 ancestors and is cut-off event
[2024-02-28 21:41:09,169 INFO  L297   olderBase$Statistics]:   existing Event has 161 ancestors and is cut-off event
[2024-02-28 21:41:09,170 INFO  L297   olderBase$Statistics]:   existing Event has 161 ancestors and is cut-off event
[2024-02-28 21:41:09,171 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-02-28 21:41:09,171 INFO  L294   olderBase$Statistics]: this new event has 168 ancestors and is cut-off event
[2024-02-28 21:41:09,171 INFO  L297   olderBase$Statistics]:   existing Event has 161 ancestors and is cut-off event
[2024-02-28 21:41:09,171 INFO  L297   olderBase$Statistics]:   existing Event has 168 ancestors and is cut-off event
[2024-02-28 21:41:09,171 INFO  L297   olderBase$Statistics]:   existing Event has 161 ancestors and is cut-off event
[2024-02-28 21:41:16,712 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-02-28 21:41:16,713 INFO  L294   olderBase$Statistics]: this new event has 196 ancestors and is not cut-off event
[2024-02-28 21:41:16,713 INFO  L297   olderBase$Statistics]:   existing Event has 196 ancestors and is not cut-off event
[2024-02-28 21:41:16,713 INFO  L297   olderBase$Statistics]:   existing Event has 196 ancestors and is not cut-off event
[2024-02-28 21:41:16,713 INFO  L297   olderBase$Statistics]:   existing Event has 196 ancestors and is not cut-off event
[2024-02-28 21:41:18,047 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-02-28 21:41:18,047 INFO  L294   olderBase$Statistics]: this new event has 202 ancestors and is cut-off event
[2024-02-28 21:41:18,047 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-02-28 21:41:18,047 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-02-28 21:41:18,047 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-02-28 21:41:18,048 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-02-28 21:41:18,048 INFO  L294   olderBase$Statistics]: this new event has 202 ancestors and is cut-off event
[2024-02-28 21:41:18,048 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-02-28 21:41:18,048 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-02-28 21:41:18,048 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-02-28 21:41:18,048 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-02-28 21:41:18,050 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-02-28 21:41:18,050 INFO  L294   olderBase$Statistics]: this new event has 202 ancestors and is cut-off event
[2024-02-28 21:41:18,050 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-02-28 21:41:18,050 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-02-28 21:41:18,050 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-02-28 21:41:18,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][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-02-28 21:41:18,054 INFO  L294   olderBase$Statistics]: this new event has 202 ancestors and is cut-off event
[2024-02-28 21:41:18,054 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-02-28 21:41:18,054 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-02-28 21:41:18,054 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-02-28 21:41:18,055 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-02-28 21:41:18,055 INFO  L294   olderBase$Statistics]: this new event has 202 ancestors and is cut-off event
[2024-02-28 21:41:18,055 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-02-28 21:41:18,055 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-02-28 21:41:18,055 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-02-28 21:41:18,055 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-02-28 21:41:18,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][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-02-28 21:41:18,057 INFO  L294   olderBase$Statistics]: this new event has 202 ancestors and is cut-off event
[2024-02-28 21:41:18,057 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-02-28 21:41:18,057 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-02-28 21:41:18,057 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-02-28 21:41:19,914 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-02-28 21:41:19,914 INFO  L294   olderBase$Statistics]: this new event has 204 ancestors and is cut-off event
[2024-02-28 21:41:19,914 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-02-28 21:41:19,914 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-02-28 21:41:19,914 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-02-28 21:41:19,916 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-02-28 21:41:19,916 INFO  L294   olderBase$Statistics]: this new event has 204 ancestors and is cut-off event
[2024-02-28 21:41:19,916 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-02-28 21:41:19,916 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-02-28 21:41:19,916 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-02-28 21:41:19,923 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-02-28 21:41:19,923 INFO  L294   olderBase$Statistics]: this new event has 204 ancestors and is cut-off event
[2024-02-28 21:41:19,923 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-02-28 21:41:19,924 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-02-28 21:41:19,924 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-02-28 21:41:20,858 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-02-28 21:41:20,859 INFO  L294   olderBase$Statistics]: this new event has 202 ancestors and is cut-off event
[2024-02-28 21:41:20,859 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-02-28 21:41:20,859 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-02-28 21:41:20,859 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-02-28 21:41:20,863 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-02-28 21:41:20,863 INFO  L294   olderBase$Statistics]: this new event has 204 ancestors and is cut-off event
[2024-02-28 21:41:20,863 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-02-28 21:41:20,863 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-02-28 21:41:20,863 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-02-28 21:41:20,864 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-02-28 21:41:20,864 INFO  L294   olderBase$Statistics]: this new event has 204 ancestors and is cut-off event
[2024-02-28 21:41:20,864 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-02-28 21:41:20,864 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-02-28 21:41:20,864 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-02-28 21:41:20,870 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-02-28 21:41:20,870 INFO  L294   olderBase$Statistics]: this new event has 204 ancestors and is cut-off event
[2024-02-28 21:41:20,871 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-02-28 21:41:20,871 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-02-28 21:41:20,871 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-02-28 21:41:20,873 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-02-28 21:41:20,873 INFO  L294   olderBase$Statistics]: this new event has 204 ancestors and is cut-off event
[2024-02-28 21:41:20,873 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-02-28 21:41:20,873 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-02-28 21:41:20,873 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-02-28 21:41:21,042 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-02-28 21:41:21,042 INFO  L294   olderBase$Statistics]: this new event has 202 ancestors and is cut-off event
[2024-02-28 21:41:21,042 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-02-28 21:41:21,042 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-02-28 21:41:21,042 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-02-28 21:41:22,886 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-02-28 21:41:22,886 INFO  L294   olderBase$Statistics]: this new event has 206 ancestors and is cut-off event
[2024-02-28 21:41:22,886 INFO  L297   olderBase$Statistics]:   existing Event has 199 ancestors and is cut-off event
[2024-02-28 21:41:22,886 INFO  L297   olderBase$Statistics]:   existing Event has 199 ancestors and is cut-off event
[2024-02-28 21:41:22,886 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-02-28 21:41:22,887 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-02-28 21:41:22,887 INFO  L294   olderBase$Statistics]: this new event has 206 ancestors and is cut-off event
[2024-02-28 21:41:22,887 INFO  L297   olderBase$Statistics]:   existing Event has 199 ancestors and is cut-off event
[2024-02-28 21:41:22,887 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-02-28 21:41:22,887 INFO  L297   olderBase$Statistics]:   existing Event has 199 ancestors and is cut-off event
[2024-02-28 21:41:22,894 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-02-28 21:41:22,894 INFO  L294   olderBase$Statistics]: this new event has 206 ancestors and is cut-off event
[2024-02-28 21:41:22,894 INFO  L297   olderBase$Statistics]:   existing Event has 199 ancestors and is cut-off event
[2024-02-28 21:41:22,894 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-02-28 21:41:22,894 INFO  L297   olderBase$Statistics]:   existing Event has 199 ancestors and is cut-off event
[2024-02-28 21:41:26,146 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-02-28 21:41:26,146 INFO  L294   olderBase$Statistics]: this new event has 210 ancestors and is cut-off event
[2024-02-28 21:41:26,146 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-02-28 21:41:26,146 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-02-28 21:41:26,146 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-02-28 21:41:27,159 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-02-28 21:41:27,160 INFO  L294   olderBase$Statistics]: this new event has 208 ancestors and is cut-off event
[2024-02-28 21:41:27,160 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-02-28 21:41:27,160 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-02-28 21:41:27,160 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-02-28 21:41:27,160 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-02-28 21:41:27,160 INFO  L294   olderBase$Statistics]: this new event has 208 ancestors and is cut-off event
[2024-02-28 21:41:27,160 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-02-28 21:41:27,160 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-02-28 21:41:27,160 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-02-28 21:41:28,619 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-02-28 21:41:28,620 INFO  L294   olderBase$Statistics]: this new event has 209 ancestors and is cut-off event
[2024-02-28 21:41:28,620 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-02-28 21:41:28,620 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-02-28 21:41:28,620 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-02-28 21:41:29,585 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-02-28 21:41:29,586 INFO  L294   olderBase$Statistics]: this new event has 210 ancestors and is cut-off event
[2024-02-28 21:41:29,586 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-02-28 21:41:29,586 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-02-28 21:41:29,586 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-02-28 21:41:29,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), 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-02-28 21:41:29,757 INFO  L294   olderBase$Statistics]: this new event has 212 ancestors and is cut-off event
[2024-02-28 21:41:29,758 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-02-28 21:41:29,758 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-02-28 21:41:29,758 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-02-28 21:41:31,066 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-02-28 21:41:31,066 INFO  L294   olderBase$Statistics]: this new event has 214 ancestors and is cut-off event
[2024-02-28 21:41:31,066 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-02-28 21:41:31,066 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-02-28 21:41:31,066 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-02-28 21:41:31,067 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-02-28 21:41:31,067 INFO  L294   olderBase$Statistics]: this new event has 214 ancestors and is cut-off event
[2024-02-28 21:41:31,067 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-02-28 21:41:31,067 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-02-28 21:41:31,067 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-02-28 21:41:31,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][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-02-28 21:41:31,074 INFO  L294   olderBase$Statistics]: this new event has 214 ancestors and is cut-off event
[2024-02-28 21:41:31,074 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-02-28 21:41:31,074 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-02-28 21:41:31,074 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-02-28 21:41:31,130 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-02-28 21:41:31,130 INFO  L294   olderBase$Statistics]: this new event has 212 ancestors and is cut-off event
[2024-02-28 21:41:31,130 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-02-28 21:41:31,130 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-02-28 21:41:31,130 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-02-28 21:41:32,163 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-02-28 21:41:32,163 INFO  L294   olderBase$Statistics]: this new event has 212 ancestors and is cut-off event
[2024-02-28 21:41:32,163 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-02-28 21:41:32,163 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-02-28 21:41:32,163 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-02-28 21:41:32,163 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-02-28 21:41:32,163 INFO  L294   olderBase$Statistics]: this new event has 212 ancestors and is cut-off event
[2024-02-28 21:41:32,163 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-02-28 21:41:32,164 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-02-28 21:41:32,164 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-02-28 21:41:33,639 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-02-28 21:41:33,640 INFO  L294   olderBase$Statistics]: this new event has 216 ancestors and is cut-off event
[2024-02-28 21:41:33,640 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-02-28 21:41:33,640 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-02-28 21:41:33,640 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-02-28 21:41:33,641 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-02-28 21:41:33,641 INFO  L294   olderBase$Statistics]: this new event has 216 ancestors and is cut-off event
[2024-02-28 21:41:33,641 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-02-28 21:41:33,641 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-02-28 21:41:33,641 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-02-28 21:41:33,650 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-02-28 21:41:33,650 INFO  L294   olderBase$Statistics]: this new event has 216 ancestors and is cut-off event
[2024-02-28 21:41:33,650 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-02-28 21:41:33,650 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-02-28 21:41:33,650 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-02-28 21:41:35,099 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-02-28 21:41:35,100 INFO  L294   olderBase$Statistics]: this new event has 216 ancestors and is cut-off event
[2024-02-28 21:41:35,100 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-02-28 21:41:35,100 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-02-28 21:41:35,100 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-02-28 21:41:35,101 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-02-28 21:41:35,101 INFO  L294   olderBase$Statistics]: this new event has 216 ancestors and is cut-off event
[2024-02-28 21:41:35,101 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-02-28 21:41:35,101 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-02-28 21:41:35,101 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-02-28 21:41:35,112 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-02-28 21:41:35,112 INFO  L294   olderBase$Statistics]: this new event has 216 ancestors and is cut-off event
[2024-02-28 21:41:35,112 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-02-28 21:41:35,112 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-02-28 21:41:35,112 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-02-28 21:41:36,383 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-02-28 21:41:36,384 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-02-28 21:41:36,384 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:41:36,384 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:41:36,384 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-02-28 21:41:36,385 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-02-28 21:41:36,385 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-02-28 21:41:36,385 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-02-28 21:41:36,385 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:41:36,385 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:41:36,395 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-02-28 21:41:36,395 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-02-28 21:41:36,396 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:41:36,396 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:41:36,396 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-02-28 21:41:36,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][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-02-28 21:41:36,396 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-02-28 21:41:36,396 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:41:36,396 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-02-28 21:41:36,396 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:41:36,398 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-02-28 21:41:36,398 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-02-28 21:41:36,398 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-02-28 21:41:36,398 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:41:36,398 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:41:36,398 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-02-28 21:41:36,399 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-02-28 21:41:36,399 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-02-28 21:41:36,399 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:41:36,399 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-02-28 21:41:36,399 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:41:36,399 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-02-28 21:41:36,400 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-02-28 21:41:36,400 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:41:36,400 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-02-28 21:41:36,400 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:41:36,400 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-02-28 21:41:36,400 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-02-28 21:41:36,400 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:41:36,400 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-02-28 21:41:36,400 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:41:36,400 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-02-28 21:41:37,661 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-02-28 21:41:37,661 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-02-28 21:41:37,661 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:41:37,661 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-02-28 21:41:37,661 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:41:37,662 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-02-28 21:41:37,662 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-02-28 21:41:37,662 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-02-28 21:41:37,662 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:41:37,662 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:41:37,669 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-02-28 21:41:37,670 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-02-28 21:41:37,670 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:41:37,670 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:41:37,670 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-02-28 21:41:37,671 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-02-28 21:41:37,671 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-02-28 21:41:37,671 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-02-28 21:41:37,671 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:41:37,671 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:41:37,675 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-02-28 21:41:37,675 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-02-28 21:41:37,675 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:41:37,675 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-02-28 21:41:37,675 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:41:37,675 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-02-28 21:41:37,676 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-02-28 21:41:37,676 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-02-28 21:41:37,676 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:41:37,676 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:41:37,678 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-02-28 21:41:37,678 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-02-28 21:41:37,678 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-02-28 21:41:37,678 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-02-28 21:41:37,678 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-02-28 21:41:37,680 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-02-28 21:41:37,680 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-02-28 21:41:37,680 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-02-28 21:41:37,680 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-02-28 21:41:37,680 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-02-28 21:41:37,681 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-02-28 21:41:37,681 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-02-28 21:41:37,681 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-02-28 21:41:37,681 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-02-28 21:41:37,681 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-02-28 21:41:37,687 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-02-28 21:41:37,687 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-02-28 21:41:37,687 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:41:37,687 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-02-28 21:41:37,687 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:41:37,691 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-02-28 21:41:37,691 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-02-28 21:41:37,691 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:41:37,691 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-02-28 21:41:37,691 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:41:37,691 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-02-28 21:41:37,691 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-02-28 21:41:37,692 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-02-28 21:41:37,692 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:41:37,692 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-02-28 21:41:37,692 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:41:37,692 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-02-28 21:41:37,694 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-02-28 21:41:37,694 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-02-28 21:41:37,694 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-02-28 21:41:37,694 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-02-28 21:41:37,695 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-02-28 21:41:37,695 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-02-28 21:41:37,695 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-02-28 21:41:37,695 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-02-28 21:41:37,695 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-02-28 21:41:37,695 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-02-28 21:41:37,695 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-02-28 21:41:37,695 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-02-28 21:41:37,695 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-02-28 21:41:37,695 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-02-28 21:41:37,695 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-02-28 21:41:37,695 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-02-28 21:41:37,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][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-02-28 21:41:37,697 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-02-28 21:41:37,697 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-02-28 21:41:37,697 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-02-28 21:41:37,697 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-02-28 21:41:37,697 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-02-28 21:41:37,697 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-02-28 21:41:37,697 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-02-28 21:41:37,697 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-02-28 21:41:37,697 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-02-28 21:41:37,697 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-02-28 21:41:37,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][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-02-28 21:41:37,698 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-02-28 21:41:37,698 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-02-28 21:41:37,698 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-02-28 21:41:37,698 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-02-28 21:41:37,993 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-02-28 21:41:37,994 INFO  L294   olderBase$Statistics]: this new event has 217 ancestors and is cut-off event
[2024-02-28 21:41:37,994 INFO  L297   olderBase$Statistics]:   existing Event has 217 ancestors and is cut-off event
[2024-02-28 21:41:37,994 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-02-28 21:41:37,994 INFO  L297   olderBase$Statistics]:   existing Event has 217 ancestors and is cut-off event
[2024-02-28 21:41:38,717 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-02-28 21:41:38,717 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-02-28 21:41:38,717 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-02-28 21:41:38,717 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-02-28 21:41:38,717 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-02-28 21:41:38,898 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-02-28 21:41:38,898 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-02-28 21:41:38,898 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-02-28 21:41:38,898 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-02-28 21:41:38,898 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-02-28 21:41:39,044 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-02-28 21:41:39,044 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-02-28 21:41:39,044 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-02-28 21:41:39,044 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-02-28 21:41:39,044 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-02-28 21:41:39,060 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-02-28 21:41:39,060 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-02-28 21:41:39,060 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-02-28 21:41:39,060 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-02-28 21:41:39,060 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-02-28 21:41:39,061 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-02-28 21:41:39,267 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-02-28 21:41:39,267 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-02-28 21:41:39,267 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-02-28 21:41:39,267 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-02-28 21:41:39,267 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:41:39,763 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-02-28 21:41:39,763 INFO  L294   olderBase$Statistics]: this new event has 221 ancestors and is cut-off event
[2024-02-28 21:41:39,763 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-02-28 21:41:39,763 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-02-28 21:41:39,763 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-02-28 21:41:40,049 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-02-28 21:41:40,049 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-02-28 21:41:40,049 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:41:40,049 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:41:40,049 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:41:40,049 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-02-28 21:41:40,049 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-02-28 21:41:40,049 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:41:40,049 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:41:40,049 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:41:40,250 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-02-28 21:41:40,250 INFO  L294   olderBase$Statistics]: this new event has 220 ancestors and is cut-off event
[2024-02-28 21:41:40,250 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-02-28 21:41:40,250 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-02-28 21:41:40,250 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-02-28 21:41:40,251 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-02-28 21:41:40,251 INFO  L294   olderBase$Statistics]: this new event has 220 ancestors and is cut-off event
[2024-02-28 21:41:40,251 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-02-28 21:41:40,251 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-02-28 21:41:40,251 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-02-28 21:41:40,386 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-02-28 21:41:40,386 INFO  L294   olderBase$Statistics]: this new event has 220 ancestors and is cut-off event
[2024-02-28 21:41:40,387 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-02-28 21:41:40,387 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-02-28 21:41:40,387 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-02-28 21:41:40,387 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-02-28 21:41:40,387 INFO  L294   olderBase$Statistics]: this new event has 220 ancestors and is cut-off event
[2024-02-28 21:41:40,387 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-02-28 21:41:40,388 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-02-28 21:41:40,388 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-02-28 21:41:40,393 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-02-28 21:41:40,393 INFO  L294   olderBase$Statistics]: this new event has 221 ancestors and is cut-off event
[2024-02-28 21:41:40,393 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-02-28 21:41:40,393 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-02-28 21:41:40,393 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-02-28 21:41:40,436 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-02-28 21:41:40,436 INFO  L294   olderBase$Statistics]: this new event has 220 ancestors and is cut-off event
[2024-02-28 21:41:40,436 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-02-28 21:41:40,437 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-02-28 21:41:40,437 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-02-28 21:41:40,437 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-02-28 21:41:40,437 INFO  L294   olderBase$Statistics]: this new event has 221 ancestors and is cut-off event
[2024-02-28 21:41:40,437 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-02-28 21:41:40,437 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-02-28 21:41:40,437 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-02-28 21:41:40,923 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-02-28 21:41:40,923 INFO  L294   olderBase$Statistics]: this new event has 221 ancestors and is cut-off event
[2024-02-28 21:41:40,923 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-02-28 21:41:40,924 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-02-28 21:41:40,924 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-02-28 21:41:40,924 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-02-28 21:41:41,192 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-02-28 21:41:41,193 INFO  L294   olderBase$Statistics]: this new event has 220 ancestors and is cut-off event
[2024-02-28 21:41:41,193 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-02-28 21:41:41,193 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-02-28 21:41:41,193 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-02-28 21:41:41,193 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-02-28 21:41:41,193 INFO  L294   olderBase$Statistics]: this new event has 220 ancestors and is cut-off event
[2024-02-28 21:41:41,194 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-02-28 21:41:41,194 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-02-28 21:41:41,194 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-02-28 21:41:41,391 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-02-28 21:41:41,391 INFO  L294   olderBase$Statistics]: this new event has 221 ancestors and is cut-off event
[2024-02-28 21:41:41,392 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-02-28 21:41:41,392 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-02-28 21:41:41,392 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-02-28 21:41:41,392 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-02-28 21:41:41,392 INFO  L294   olderBase$Statistics]: this new event has 221 ancestors and is cut-off event
[2024-02-28 21:41:41,392 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-02-28 21:41:41,392 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-02-28 21:41:41,392 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-02-28 21:41:41,392 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-02-28 21:41:41,393 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-02-28 21:41:41,393 INFO  L294   olderBase$Statistics]: this new event has 221 ancestors and is cut-off event
[2024-02-28 21:41:41,394 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-02-28 21:41:41,394 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-02-28 21:41:41,394 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-02-28 21:41:41,405 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-02-28 21:41:41,406 INFO  L294   olderBase$Statistics]: this new event has 221 ancestors and is cut-off event
[2024-02-28 21:41:41,406 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-02-28 21:41:41,406 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-02-28 21:41:41,406 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-02-28 21:41:41,406 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-02-28 21:41:41,406 INFO  L294   olderBase$Statistics]: this new event has 221 ancestors and is cut-off event
[2024-02-28 21:41:41,406 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-02-28 21:41:41,406 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-02-28 21:41:41,406 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-02-28 21:41:41,407 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-02-28 21:41:41,407 INFO  L294   olderBase$Statistics]: this new event has 221 ancestors and is cut-off event
[2024-02-28 21:41:41,407 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-02-28 21:41:41,407 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-02-28 21:41:41,407 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-02-28 21:41:41,444 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-02-28 21:41:41,444 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-02-28 21:41:41,444 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-02-28 21:41:41,444 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-02-28 21:41:41,444 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-02-28 21:41:41,708 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-02-28 21:41:41,708 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-02-28 21:41:41,709 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-02-28 21:41:41,709 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-02-28 21:41:41,709 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-02-28 21:41:41,999 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-02-28 21:41:41,999 INFO  L294   olderBase$Statistics]: this new event has 220 ancestors and is cut-off event
[2024-02-28 21:41:41,999 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-02-28 21:41:41,999 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-02-28 21:41:41,999 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-02-28 21:41:42,029 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-02-28 21:41:42,029 INFO  L294   olderBase$Statistics]: this new event has 221 ancestors and is cut-off event
[2024-02-28 21:41:42,029 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-02-28 21:41:42,029 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-02-28 21:41:42,029 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-02-28 21:41:42,258 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-02-28 21:41:42,259 INFO  L294   olderBase$Statistics]: this new event has 221 ancestors and is cut-off event
[2024-02-28 21:41:42,259 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-02-28 21:41:42,259 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-02-28 21:41:42,259 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-02-28 21:41:42,259 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-02-28 21:41:42,259 INFO  L294   olderBase$Statistics]: this new event has 221 ancestors and is cut-off event
[2024-02-28 21:41:42,259 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-02-28 21:41:42,259 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-02-28 21:41:42,260 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-02-28 21:41:42,261 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-02-28 21:41:42,261 INFO  L294   olderBase$Statistics]: this new event has 220 ancestors and is cut-off event
[2024-02-28 21:41:42,261 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-02-28 21:41:42,261 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-02-28 21:41:42,261 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-02-28 21:41:42,262 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-02-28 21:41:42,262 INFO  L294   olderBase$Statistics]: this new event has 220 ancestors and is cut-off event
[2024-02-28 21:41:42,262 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-02-28 21:41:42,262 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-02-28 21:41:42,262 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-02-28 21:41:42,262 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-02-28 21:41:42,262 INFO  L294   olderBase$Statistics]: this new event has 220 ancestors and is cut-off event
[2024-02-28 21:41:42,262 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-02-28 21:41:42,262 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-02-28 21:41:42,262 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-02-28 21:41:42,466 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-02-28 21:41:42,466 INFO  L294   olderBase$Statistics]: this new event has 223 ancestors and is cut-off event
[2024-02-28 21:41:42,467 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-02-28 21:41:42,467 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-02-28 21:41:42,467 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-02-28 21:41:42,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][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-02-28 21:41:42,468 INFO  L294   olderBase$Statistics]: this new event has 223 ancestors and is cut-off event
[2024-02-28 21:41:42,468 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-02-28 21:41:42,468 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-02-28 21:41:42,468 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-02-28 21:41:42,889 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-02-28 21:41:42,889 INFO  L294   olderBase$Statistics]: this new event has 221 ancestors and is cut-off event
[2024-02-28 21:41:42,889 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-02-28 21:41:42,889 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-02-28 21:41:42,889 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-02-28 21:41:43,259 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-02-28 21:41:43,259 INFO  L294   olderBase$Statistics]: this new event has 222 ancestors and is cut-off event
[2024-02-28 21:41:43,259 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-02-28 21:41:43,259 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-02-28 21:41:43,259 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-02-28 21:41:43,479 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-02-28 21:41:43,479 INFO  L294   olderBase$Statistics]: this new event has 223 ancestors and is cut-off event
[2024-02-28 21:41:43,479 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-02-28 21:41:43,479 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-02-28 21:41:43,479 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-02-28 21:41:43,480 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-02-28 21:41:43,480 INFO  L294   olderBase$Statistics]: this new event has 223 ancestors and is cut-off event
[2024-02-28 21:41:43,480 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-02-28 21:41:43,480 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-02-28 21:41:43,480 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-02-28 21:41:43,484 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-02-28 21:41:43,485 INFO  L294   olderBase$Statistics]: this new event has 223 ancestors and is cut-off event
[2024-02-28 21:41:43,485 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-02-28 21:41:43,485 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-02-28 21:41:43,485 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-02-28 21:41:43,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][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-02-28 21:41:43,487 INFO  L294   olderBase$Statistics]: this new event has 223 ancestors and is cut-off event
[2024-02-28 21:41:43,487 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-02-28 21:41:43,487 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-02-28 21:41:43,487 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-02-28 21:41:43,514 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-02-28 21:41:43,514 INFO  L294   olderBase$Statistics]: this new event has 221 ancestors and is cut-off event
[2024-02-28 21:41:43,514 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-02-28 21:41:43,514 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-02-28 21:41:43,514 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-02-28 21:41:43,686 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-02-28 21:41:43,686 INFO  L294   olderBase$Statistics]: this new event has 222 ancestors and is cut-off event
[2024-02-28 21:41:43,686 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-02-28 21:41:43,687 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-02-28 21:41:43,687 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-02-28 21:41:43,690 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-02-28 21:41:43,690 INFO  L294   olderBase$Statistics]: this new event has 222 ancestors and is cut-off event
[2024-02-28 21:41:43,690 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-02-28 21:41:43,690 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-02-28 21:41:43,690 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-02-28 21:41:43,690 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-02-28 21:41:43,764 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-02-28 21:41:43,764 INFO  L294   olderBase$Statistics]: this new event has 223 ancestors and is cut-off event
[2024-02-28 21:41:43,765 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-02-28 21:41:43,765 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-02-28 21:41:43,765 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-02-28 21:41:43,843 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-02-28 21:41:43,843 INFO  L294   olderBase$Statistics]: this new event has 223 ancestors and is cut-off event
[2024-02-28 21:41:43,843 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-02-28 21:41:43,843 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-02-28 21:41:43,843 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-02-28 21:41:43,843 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-02-28 21:41:44,222 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-02-28 21:41:44,223 INFO  L294   olderBase$Statistics]: this new event has 223 ancestors and is cut-off event
[2024-02-28 21:41:44,223 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-02-28 21:41:44,223 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-02-28 21:41:44,223 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-02-28 21:41:44,235 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-02-28 21:41:44,235 INFO  L294   olderBase$Statistics]: this new event has 222 ancestors and is cut-off event
[2024-02-28 21:41:44,235 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-02-28 21:41:44,235 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-02-28 21:41:44,235 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-02-28 21:41:44,654 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-02-28 21:41:44,654 INFO  L294   olderBase$Statistics]: this new event has 223 ancestors and is cut-off event
[2024-02-28 21:41:44,654 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-02-28 21:41:44,654 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-02-28 21:41:44,654 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-02-28 21:41:44,687 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-02-28 21:41:44,687 INFO  L294   olderBase$Statistics]: this new event has 223 ancestors and is cut-off event
[2024-02-28 21:41:44,687 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-02-28 21:41:44,687 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-02-28 21:41:44,688 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-02-28 21:41:44,688 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-02-28 21:41:44,826 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-02-28 21:41:44,826 INFO  L294   olderBase$Statistics]: this new event has 223 ancestors and is cut-off event
[2024-02-28 21:41:44,826 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-02-28 21:41:44,826 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-02-28 21:41:44,827 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-02-28 21:41:45,160 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-02-28 21:41:45,161 INFO  L294   olderBase$Statistics]: this new event has 224 ancestors and is cut-off event
[2024-02-28 21:41:45,161 INFO  L297   olderBase$Statistics]:   existing Event has 224 ancestors and is cut-off event
[2024-02-28 21:41:45,161 INFO  L297   olderBase$Statistics]:   existing Event has 224 ancestors and is cut-off event
[2024-02-28 21:41:45,161 INFO  L297   olderBase$Statistics]:   existing Event has 224 ancestors and is cut-off event
[2024-02-28 21:41:45,211 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-02-28 21:41:45,212 INFO  L294   olderBase$Statistics]: this new event has 225 ancestors and is cut-off event
[2024-02-28 21:41:45,212 INFO  L297   olderBase$Statistics]:   existing Event has 225 ancestors and is cut-off event
[2024-02-28 21:41:45,212 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-02-28 21:41:45,212 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-02-28 21:41:45,218 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-02-28 21:41:45,218 INFO  L294   olderBase$Statistics]: this new event has 225 ancestors and is cut-off event
[2024-02-28 21:41:45,218 INFO  L297   olderBase$Statistics]:   existing Event has 225 ancestors and is cut-off event
[2024-02-28 21:41:45,218 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-02-28 21:41:45,218 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-02-28 21:41:45,230 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-02-28 21:41:45,230 INFO  L294   olderBase$Statistics]: this new event has 225 ancestors and is cut-off event
[2024-02-28 21:41:45,230 INFO  L297   olderBase$Statistics]:   existing Event has 225 ancestors and is cut-off event
[2024-02-28 21:41:45,230 INFO  L297   olderBase$Statistics]:   existing Event has 225 ancestors and is cut-off event
[2024-02-28 21:41:45,230 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-02-28 21:41:45,230 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-02-28 21:41:45,253 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-02-28 21:41:45,254 INFO  L294   olderBase$Statistics]: this new event has 223 ancestors and is cut-off event
[2024-02-28 21:41:45,254 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-02-28 21:41:45,254 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-02-28 21:41:45,254 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-02-28 21:41:45,257 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-02-28 21:41:45,258 INFO  L294   olderBase$Statistics]: this new event has 223 ancestors and is cut-off event
[2024-02-28 21:41:45,258 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-02-28 21:41:45,258 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-02-28 21:41:45,258 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-02-28 21:41:45,488 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-02-28 21:41:45,489 INFO  L294   olderBase$Statistics]: this new event has 224 ancestors and is cut-off event
[2024-02-28 21:41:45,489 INFO  L297   olderBase$Statistics]:   existing Event has 224 ancestors and is cut-off event
[2024-02-28 21:41:45,489 INFO  L297   olderBase$Statistics]:   existing Event has 224 ancestors and is cut-off event
[2024-02-28 21:41:45,489 INFO  L297   olderBase$Statistics]:   existing Event has 224 ancestors and is cut-off event
[2024-02-28 21:41:45,504 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-02-28 21:41:45,504 INFO  L294   olderBase$Statistics]: this new event has 224 ancestors and is cut-off event
[2024-02-28 21:41:45,505 INFO  L297   olderBase$Statistics]:   existing Event has 224 ancestors and is cut-off event
[2024-02-28 21:41:45,505 INFO  L297   olderBase$Statistics]:   existing Event has 224 ancestors and is cut-off event
[2024-02-28 21:41:45,505 INFO  L297   olderBase$Statistics]:   existing Event has 224 ancestors and is cut-off event
[2024-02-28 21:41:45,590 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-02-28 21:41:45,590 INFO  L294   olderBase$Statistics]: this new event has 225 ancestors and is cut-off event
[2024-02-28 21:41:45,590 INFO  L297   olderBase$Statistics]:   existing Event has 225 ancestors and is cut-off event
[2024-02-28 21:41:45,590 INFO  L297   olderBase$Statistics]:   existing Event has 225 ancestors and is cut-off event
[2024-02-28 21:41:45,590 INFO  L297   olderBase$Statistics]:   existing Event has 225 ancestors and is cut-off event
[2024-02-28 21:41:45,816 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-02-28 21:41:45,817 INFO  L294   olderBase$Statistics]: this new event has 225 ancestors and is cut-off event
[2024-02-28 21:41:45,817 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-02-28 21:41:45,817 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:41:45,817 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-02-28 21:41:45,908 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-02-28 21:41:45,908 INFO  L294   olderBase$Statistics]: this new event has 225 ancestors and is cut-off event
[2024-02-28 21:41:45,908 INFO  L297   olderBase$Statistics]:   existing Event has 225 ancestors and is cut-off event
[2024-02-28 21:41:45,908 INFO  L297   olderBase$Statistics]:   existing Event has 225 ancestors and is cut-off event
[2024-02-28 21:41:45,909 INFO  L297   olderBase$Statistics]:   existing Event has 225 ancestors and is cut-off event
[2024-02-28 21:41:45,989 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-02-28 21:41:45,989 INFO  L294   olderBase$Statistics]: this new event has 227 ancestors and is cut-off event
[2024-02-28 21:41:45,989 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-02-28 21:41:45,990 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-02-28 21:41:45,990 INFO  L297   olderBase$Statistics]:   existing Event has 227 ancestors and is cut-off event
[2024-02-28 21:41:46,001 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-02-28 21:41:46,001 INFO  L294   olderBase$Statistics]: this new event has 224 ancestors and is cut-off event
[2024-02-28 21:41:46,001 INFO  L297   olderBase$Statistics]:   existing Event has 224 ancestors and is cut-off event
[2024-02-28 21:41:46,001 INFO  L297   olderBase$Statistics]:   existing Event has 224 ancestors and is cut-off event
[2024-02-28 21:41:46,001 INFO  L297   olderBase$Statistics]:   existing Event has 224 ancestors and is cut-off event
[2024-02-28 21:41:46,098 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-02-28 21:41:46,098 INFO  L294   olderBase$Statistics]: this new event has 225 ancestors and is cut-off event
[2024-02-28 21:41:46,099 INFO  L297   olderBase$Statistics]:   existing Event has 225 ancestors and is cut-off event
[2024-02-28 21:41:46,099 INFO  L297   olderBase$Statistics]:   existing Event has 225 ancestors and is cut-off event
[2024-02-28 21:41:46,099 INFO  L297   olderBase$Statistics]:   existing Event has 225 ancestors and is cut-off event
[2024-02-28 21:41:46,381 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-02-28 21:41:46,381 INFO  L294   olderBase$Statistics]: this new event has 226 ancestors and is cut-off event
[2024-02-28 21:41:46,381 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-02-28 21:41:46,381 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-02-28 21:41:46,382 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-02-28 21:41:46,675 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-02-28 21:41:46,675 INFO  L294   olderBase$Statistics]: this new event has 225 ancestors and is cut-off event
[2024-02-28 21:41:46,675 INFO  L297   olderBase$Statistics]:   existing Event has 225 ancestors and is cut-off event
[2024-02-28 21:41:46,675 INFO  L297   olderBase$Statistics]:   existing Event has 225 ancestors and is cut-off event
[2024-02-28 21:41:46,676 INFO  L297   olderBase$Statistics]:   existing Event has 225 ancestors and is cut-off event
[2024-02-28 21:41:46,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][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-02-28 21:41:46,701 INFO  L294   olderBase$Statistics]: this new event has 226 ancestors and is cut-off event
[2024-02-28 21:41:46,701 INFO  L297   olderBase$Statistics]:   existing Event has 226 ancestors and is cut-off event
[2024-02-28 21:41:46,701 INFO  L297   olderBase$Statistics]:   existing Event has 226 ancestors and is cut-off event
[2024-02-28 21:41:46,701 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-02-28 21:41:47,173 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-02-28 21:41:47,173 INFO  L294   olderBase$Statistics]: this new event has 227 ancestors and is cut-off event
[2024-02-28 21:41:47,173 INFO  L297   olderBase$Statistics]:   existing Event has 227 ancestors and is cut-off event
[2024-02-28 21:41:47,174 INFO  L297   olderBase$Statistics]:   existing Event has 227 ancestors and is cut-off event
[2024-02-28 21:41:47,174 INFO  L297   olderBase$Statistics]:   existing Event has 227 ancestors and is cut-off event
[2024-02-28 21:41:47,518 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-02-28 21:41:47,518 INFO  L294   olderBase$Statistics]: this new event has 229 ancestors and is cut-off event
[2024-02-28 21:41:47,519 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-02-28 21:41:47,519 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-02-28 21:41:47,519 INFO  L297   olderBase$Statistics]:   existing Event has 229 ancestors and is cut-off event
[2024-02-28 21:41:47,541 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-02-28 21:41:47,542 INFO  L294   olderBase$Statistics]: this new event has 228 ancestors and is cut-off event
[2024-02-28 21:41:47,542 INFO  L297   olderBase$Statistics]:   existing Event has 228 ancestors and is cut-off event
[2024-02-28 21:41:47,542 INFO  L297   olderBase$Statistics]:   existing Event has 228 ancestors and is cut-off event
[2024-02-28 21:41:47,542 INFO  L297   olderBase$Statistics]:   existing Event has 228 ancestors and is cut-off event
[2024-02-28 21:41:47,977 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-02-28 21:41:47,977 INFO  L294   olderBase$Statistics]: this new event has 229 ancestors and is cut-off event
[2024-02-28 21:41:47,977 INFO  L297   olderBase$Statistics]:   existing Event has 229 ancestors and is cut-off event
[2024-02-28 21:41:47,977 INFO  L297   olderBase$Statistics]:   existing Event has 229 ancestors and is cut-off event
[2024-02-28 21:41:47,978 INFO  L297   olderBase$Statistics]:   existing Event has 229 ancestors and is cut-off event
[2024-02-28 21:41:48,935 INFO  L124   PetriNetUnfolderBase]: 122215/337478 cut-off events.
[2024-02-28 21:41:48,936 INFO  L125   PetriNetUnfolderBase]: For 175077/215982 co-relation queries the response was YES.
[2024-02-28 21:41:50,644 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-02-28 21:41:52,153 INFO  L140   encePairwiseOnDemand]: 195/204 looper letters, 93 selfloop transitions, 17 changer transitions 3/343 dead transitions.
[2024-02-28 21:41:52,154 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 343 transitions, 1396 flow
[2024-02-28 21:41:52,154 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. 
[2024-02-28 21:41:52,154 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 7 states.
[2024-02-28 21:41:52,156 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1297 transitions.
[2024-02-28 21:41:52,156 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9082633053221288
[2024-02-28 21:41:52,156 INFO  L72            ComplementDD]: Start complementDD. Operand 7 states and 1297 transitions.
[2024-02-28 21:41:52,156 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 7 states and 1297 transitions.
[2024-02-28 21:41:52,157 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-02-28 21:41:52,157 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1297 transitions.
[2024-02-28 21:41:52,159 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-02-28 21:41:52,160 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-02-28 21:41:52,161 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-02-28 21:41:52,161 INFO  L175             Difference]: Start difference. First operand has 217 places, 262 transitions, 998 flow. Second operand 7 states and 1297 transitions.
[2024-02-28 21:41:52,161 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 343 transitions, 1396 flow
[2024-02-28 21:42:03,196 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 343 transitions, 1340 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-02-28 21:42:03,199 INFO  L231             Difference]: Finished difference. Result has 224 places, 280 transitions, 1047 flow
[2024-02-28 21:42:03,199 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-02-28 21:42:03,199 INFO  L281   CegarLoopForPetriNet]: 207 programPoint places, 17 predicate places.
[2024-02-28 21:42:03,200 INFO  L495      AbstractCegarLoop]: Abstraction has has 224 places, 280 transitions, 1047 flow
[2024-02-28 21:42:03,200 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-02-28 21:42:03,200 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-02-28 21:42:03,200 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-02-28 21:42:03,208 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-02-28 21:42:03,401 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-02-28 21:42:03,402 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-02-28 21:42:03,403 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 21:42:03,403 INFO  L85        PathProgramCache]: Analyzing trace with hash 661795113, now seen corresponding path program 1 times
[2024-02-28 21:42:03,403 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 21:42:03,404 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265838024]
[2024-02-28 21:42:03,404 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 21:42:03,404 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 21:42:03,427 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-02-28 21:42:03,519 INFO  L134       CoverageAnalysis]: Checked inductivity of 9 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked.
[2024-02-28 21:42:03,519 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-02-28 21:42:03,519 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265838024]
[2024-02-28 21:42:03,519 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265838024] provided 1 perfect and 0 imperfect interpolant sequences
[2024-02-28 21:42:03,519 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-02-28 21:42:03,519 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6
[2024-02-28 21:42:03,520 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480264457]
[2024-02-28 21:42:03,520 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-02-28 21:42:03,520 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-02-28 21:42:03,520 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-02-28 21:42:03,521 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-02-28 21:42:03,521 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30
[2024-02-28 21:42:03,565 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 178 out of 204
[2024-02-28 21:42:03,566 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-02-28 21:42:03,566 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-02-28 21:42:03,566 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 178 of 204
[2024-02-28 21:42:03,567 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-02-28 21:42:05,146 INFO  L124   PetriNetUnfolderBase]: 2321/13400 cut-off events.
[2024-02-28 21:42:05,146 INFO  L125   PetriNetUnfolderBase]: For 3551/3788 co-relation queries the response was YES.
[2024-02-28 21:42:05,192 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-02-28 21:42:05,221 INFO  L140   encePairwiseOnDemand]: 190/204 looper letters, 17 selfloop transitions, 14 changer transitions 0/225 dead transitions.
[2024-02-28 21:42:05,221 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 225 transitions, 736 flow
[2024-02-28 21:42:05,222 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. 
[2024-02-28 21:42:05,222 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 5 states.
[2024-02-28 21:42:05,223 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 927 transitions.
[2024-02-28 21:42:05,223 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9088235294117647
[2024-02-28 21:42:05,223 INFO  L72            ComplementDD]: Start complementDD. Operand 5 states and 927 transitions.
[2024-02-28 21:42:05,223 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 5 states and 927 transitions.
[2024-02-28 21:42:05,224 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-02-28 21:42:05,224 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 927 transitions.
[2024-02-28 21:42:05,225 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-02-28 21:42:05,226 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-02-28 21:42:05,226 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-02-28 21:42:05,226 INFO  L175             Difference]: Start difference. First operand has 224 places, 280 transitions, 1047 flow. Second operand 5 states and 927 transitions.
[2024-02-28 21:42:05,227 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 225 transitions, 736 flow
[2024-02-28 21:42:05,256 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 225 transitions, 674 flow, removed 27 selfloop flow, removed 5 redundant places.
[2024-02-28 21:42:05,258 INFO  L231             Difference]: Finished difference. Result has 215 places, 217 transitions, 614 flow
[2024-02-28 21:42:05,259 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-02-28 21:42:05,259 INFO  L281   CegarLoopForPetriNet]: 207 programPoint places, 8 predicate places.
[2024-02-28 21:42:05,259 INFO  L495      AbstractCegarLoop]: Abstraction has has 215 places, 217 transitions, 614 flow
[2024-02-28 21:42:05,260 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-02-28 21:42:05,260 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-02-28 21:42:05,260 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-02-28 21:42:05,260 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27
[2024-02-28 21:42:05,260 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-02-28 21:42:05,260 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 21:42:05,261 INFO  L85        PathProgramCache]: Analyzing trace with hash -1395508364, now seen corresponding path program 1 times
[2024-02-28 21:42:05,261 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 21:42:05,261 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593497650]
[2024-02-28 21:42:05,261 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 21:42:05,261 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 21:42:05,274 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-02-28 21:42:05,291 INFO  L134       CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked.
[2024-02-28 21:42:05,291 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-02-28 21:42:05,291 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593497650]
[2024-02-28 21:42:05,291 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1593497650] provided 1 perfect and 0 imperfect interpolant sequences
[2024-02-28 21:42:05,291 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-02-28 21:42:05,292 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-02-28 21:42:05,292 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241206476]
[2024-02-28 21:42:05,292 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-02-28 21:42:05,292 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-02-28 21:42:05,293 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-02-28 21:42:05,293 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-02-28 21:42:05,293 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-02-28 21:42:05,309 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 172 out of 204
[2024-02-28 21:42:05,309 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-02-28 21:42:05,309 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-02-28 21:42:05,309 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 172 of 204
[2024-02-28 21:42:05,309 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-02-28 21:42:08,409 INFO  L124   PetriNetUnfolderBase]: 8034/27088 cut-off events.
[2024-02-28 21:42:08,409 INFO  L125   PetriNetUnfolderBase]: For 9816/10370 co-relation queries the response was YES.
[2024-02-28 21:42:08,489 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-02-28 21:42:08,561 INFO  L140   encePairwiseOnDemand]: 197/204 looper letters, 48 selfloop transitions, 13 changer transitions 0/241 dead transitions.
[2024-02-28 21:42:08,562 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 241 transitions, 837 flow
[2024-02-28 21:42:08,562 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-02-28 21:42:08,563 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-02-28 21:42:08,563 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 566 transitions.
[2024-02-28 21:42:08,564 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9248366013071896
[2024-02-28 21:42:08,564 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 566 transitions.
[2024-02-28 21:42:08,564 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 566 transitions.
[2024-02-28 21:42:08,564 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-02-28 21:42:08,564 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 566 transitions.
[2024-02-28 21:42:08,565 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-02-28 21:42:08,566 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-02-28 21:42:08,566 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-02-28 21:42:08,566 INFO  L175             Difference]: Start difference. First operand has 215 places, 217 transitions, 614 flow. Second operand 3 states and 566 transitions.
[2024-02-28 21:42:08,566 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 241 transitions, 837 flow
[2024-02-28 21:42:08,575 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 241 transitions, 812 flow, removed 0 selfloop flow, removed 3 redundant places.
[2024-02-28 21:42:08,577 INFO  L231             Difference]: Finished difference. Result has 216 places, 226 transitions, 717 flow
[2024-02-28 21:42:08,578 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-02-28 21:42:08,578 INFO  L281   CegarLoopForPetriNet]: 207 programPoint places, 9 predicate places.
[2024-02-28 21:42:08,578 INFO  L495      AbstractCegarLoop]: Abstraction has has 216 places, 226 transitions, 717 flow
[2024-02-28 21:42:08,578 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-02-28 21:42:08,579 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-02-28 21:42:08,579 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-02-28 21:42:08,579 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28
[2024-02-28 21:42:08,579 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-02-28 21:42:08,579 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 21:42:08,579 INFO  L85        PathProgramCache]: Analyzing trace with hash 20678039, now seen corresponding path program 1 times
[2024-02-28 21:42:08,580 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 21:42:08,580 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575857973]
[2024-02-28 21:42:08,580 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 21:42:08,580 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 21:42:08,590 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-02-28 21:42:08,639 INFO  L134       CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked.
[2024-02-28 21:42:08,639 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-02-28 21:42:08,639 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1575857973]
[2024-02-28 21:42:08,639 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1575857973] provided 1 perfect and 0 imperfect interpolant sequences
[2024-02-28 21:42:08,639 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-02-28 21:42:08,640 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-02-28 21:42:08,640 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791035543]
[2024-02-28 21:42:08,640 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-02-28 21:42:08,640 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-02-28 21:42:08,640 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-02-28 21:42:08,641 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-02-28 21:42:08,641 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-02-28 21:42:08,651 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 179 out of 204
[2024-02-28 21:42:08,652 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-02-28 21:42:08,652 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-02-28 21:42:08,652 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 204
[2024-02-28 21:42:08,652 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-02-28 21:42:10,449 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-02-28 21:42:10,449 INFO  L294   olderBase$Statistics]: this new event has 204 ancestors and is cut-off event
[2024-02-28 21:42:10,449 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-02-28 21:42:10,449 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-02-28 21:42:10,449 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-02-28 21:42:11,549 INFO  L124   PetriNetUnfolderBase]: 4789/25567 cut-off events.
[2024-02-28 21:42:11,549 INFO  L125   PetriNetUnfolderBase]: For 9231/12766 co-relation queries the response was YES.
[2024-02-28 21:42:11,641 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-02-28 21:42:11,705 INFO  L140   encePairwiseOnDemand]: 192/204 looper letters, 27 selfloop transitions, 12 changer transitions 0/243 dead transitions.
[2024-02-28 21:42:11,705 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 243 transitions, 851 flow
[2024-02-28 21:42:11,706 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-02-28 21:42:11,706 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-02-28 21:42:11,707 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 579 transitions.
[2024-02-28 21:42:11,707 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.946078431372549
[2024-02-28 21:42:11,707 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 579 transitions.
[2024-02-28 21:42:11,707 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 579 transitions.
[2024-02-28 21:42:11,707 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-02-28 21:42:11,708 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 579 transitions.
[2024-02-28 21:42:11,708 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-02-28 21:42:11,709 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-02-28 21:42:11,709 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-02-28 21:42:11,709 INFO  L175             Difference]: Start difference. First operand has 216 places, 226 transitions, 717 flow. Second operand 3 states and 579 transitions.
[2024-02-28 21:42:11,709 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 243 transitions, 851 flow
[2024-02-28 21:42:11,734 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 243 transitions, 825 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-02-28 21:42:11,736 INFO  L231             Difference]: Finished difference. Result has 217 places, 235 transitions, 769 flow
[2024-02-28 21:42:11,736 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-02-28 21:42:11,737 INFO  L281   CegarLoopForPetriNet]: 207 programPoint places, 10 predicate places.
[2024-02-28 21:42:11,737 INFO  L495      AbstractCegarLoop]: Abstraction has has 217 places, 235 transitions, 769 flow
[2024-02-28 21:42:11,737 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-02-28 21:42:11,737 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-02-28 21:42:11,738 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-02-28 21:42:11,738 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29
[2024-02-28 21:42:11,738 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-02-28 21:42:11,738 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 21:42:11,738 INFO  L85        PathProgramCache]: Analyzing trace with hash 1319756651, now seen corresponding path program 2 times
[2024-02-28 21:42:11,738 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 21:42:11,738 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234257822]
[2024-02-28 21:42:11,739 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 21:42:11,739 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 21:42:11,751 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-02-28 21:42:11,850 INFO  L134       CoverageAnalysis]: Checked inductivity of 19 backedges. 11 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked.
[2024-02-28 21:42:11,850 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-02-28 21:42:11,850 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234257822]
[2024-02-28 21:42:11,850 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234257822] provided 0 perfect and 1 imperfect interpolant sequences
[2024-02-28 21:42:11,851 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [16866941]
[2024-02-28 21:42:11,851 INFO  L93    rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1
[2024-02-28 21:42:11,851 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-02-28 21:42:11,851 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-02-28 21:42:11,852 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-02-28 21:42:11,855 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-02-28 21:42:11,965 INFO  L228   tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s)
[2024-02-28 21:42:11,965 INFO  L229   tOrderPrioritization]: Conjunction of SSA is unsat
[2024-02-28 21:42:11,967 INFO  L262         TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 9 conjunts are in the unsatisfiable core
[2024-02-28 21:42:11,970 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-02-28 21:42:12,153 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-02-28 21:42:12,214 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2024-02-28 21:42:12,215 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-02-28 21:42:12,254 INFO  L134       CoverageAnalysis]: Checked inductivity of 19 backedges. 11 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked.
[2024-02-28 21:42:12,254 INFO  L327         TraceCheckSpWp]: Computing backward predicates...
[2024-02-28 21:42:12,321 INFO  L349             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-02-28 21:42:12,322 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-02-28 21:42:12,325 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-02-28 21:42:12,410 INFO  L134       CoverageAnalysis]: Checked inductivity of 19 backedges. 11 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked.
[2024-02-28 21:42:12,411 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [16866941] provided 0 perfect and 2 imperfect interpolant sequences
[2024-02-28 21:42:12,411 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-02-28 21:42:12,411 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13
[2024-02-28 21:42:12,411 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543734111]
[2024-02-28 21:42:12,411 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-02-28 21:42:12,412 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 13 states
[2024-02-28 21:42:12,412 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-02-28 21:42:12,413 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants.
[2024-02-28 21:42:12,413 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156
[2024-02-28 21:42:12,535 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 178 out of 204
[2024-02-28 21:42:12,537 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-02-28 21:42:12,537 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-02-28 21:42:12,537 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 178 of 204
[2024-02-28 21:42:12,537 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-02-28 21:42:13,951 INFO  L124   PetriNetUnfolderBase]: 1420/11541 cut-off events.
[2024-02-28 21:42:13,951 INFO  L125   PetriNetUnfolderBase]: For 4327/5190 co-relation queries the response was YES.
[2024-02-28 21:42:13,991 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-02-28 21:42:14,014 INFO  L140   encePairwiseOnDemand]: 196/204 looper letters, 35 selfloop transitions, 11 changer transitions 0/239 dead transitions.
[2024-02-28 21:42:14,014 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 239 transitions, 845 flow
[2024-02-28 21:42:14,015 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. 
[2024-02-28 21:42:14,015 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 5 states.
[2024-02-28 21:42:14,015 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 930 transitions.
[2024-02-28 21:42:14,016 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9117647058823529
[2024-02-28 21:42:14,016 INFO  L72            ComplementDD]: Start complementDD. Operand 5 states and 930 transitions.
[2024-02-28 21:42:14,016 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 5 states and 930 transitions.
[2024-02-28 21:42:14,016 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-02-28 21:42:14,016 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 930 transitions.
[2024-02-28 21:42:14,017 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-02-28 21:42:14,018 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-02-28 21:42:14,019 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-02-28 21:42:14,019 INFO  L175             Difference]: Start difference. First operand has 217 places, 235 transitions, 769 flow. Second operand 5 states and 930 transitions.
[2024-02-28 21:42:14,019 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 239 transitions, 845 flow
[2024-02-28 21:42:14,026 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 239 transitions, 829 flow, removed 2 selfloop flow, removed 1 redundant places.
[2024-02-28 21:42:14,028 INFO  L231             Difference]: Finished difference. Result has 220 places, 225 transitions, 697 flow
[2024-02-28 21:42:14,029 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-02-28 21:42:14,029 INFO  L281   CegarLoopForPetriNet]: 207 programPoint places, 13 predicate places.
[2024-02-28 21:42:14,029 INFO  L495      AbstractCegarLoop]: Abstraction has has 220 places, 225 transitions, 697 flow
[2024-02-28 21:42:14,030 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-02-28 21:42:14,030 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-02-28 21:42:14,030 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-02-28 21:42:14,038 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-02-28 21:42:14,231 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-02-28 21:42:14,231 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-02-28 21:42:14,232 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 21:42:14,232 INFO  L85        PathProgramCache]: Analyzing trace with hash -1794330232, now seen corresponding path program 1 times
[2024-02-28 21:42:14,233 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 21:42:14,233 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269899272]
[2024-02-28 21:42:14,233 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 21:42:14,234 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 21:42:14,254 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-02-28 21:42:14,275 INFO  L134       CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked.
[2024-02-28 21:42:14,275 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-02-28 21:42:14,275 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269899272]
[2024-02-28 21:42:14,275 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269899272] provided 1 perfect and 0 imperfect interpolant sequences
[2024-02-28 21:42:14,275 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-02-28 21:42:14,276 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-02-28 21:42:14,276 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356470242]
[2024-02-28 21:42:14,276 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-02-28 21:42:14,276 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-02-28 21:42:14,276 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-02-28 21:42:14,277 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-02-28 21:42:14,277 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-02-28 21:42:14,312 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 167 out of 204
[2024-02-28 21:42:14,312 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-02-28 21:42:14,312 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-02-28 21:42:14,312 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 204
[2024-02-28 21:42:14,313 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-02-28 21:42:15,960 INFO  L124   PetriNetUnfolderBase]: 2492/15147 cut-off events.
[2024-02-28 21:42:15,960 INFO  L125   PetriNetUnfolderBase]: For 9966/10801 co-relation queries the response was YES.
[2024-02-28 21:42:16,009 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-02-28 21:42:16,042 INFO  L140   encePairwiseOnDemand]: 201/204 looper letters, 51 selfloop transitions, 2 changer transitions 0/231 dead transitions.
[2024-02-28 21:42:16,043 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 231 transitions, 844 flow
[2024-02-28 21:42:16,043 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-02-28 21:42:16,044 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-02-28 21:42:16,044 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 540 transitions.
[2024-02-28 21:42:16,044 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8823529411764706
[2024-02-28 21:42:16,044 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 540 transitions.
[2024-02-28 21:42:16,045 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 540 transitions.
[2024-02-28 21:42:16,045 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-02-28 21:42:16,045 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 540 transitions.
[2024-02-28 21:42:16,046 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-02-28 21:42:16,046 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-02-28 21:42:16,046 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-02-28 21:42:16,047 INFO  L175             Difference]: Start difference. First operand has 220 places, 225 transitions, 697 flow. Second operand 3 states and 540 transitions.
[2024-02-28 21:42:16,047 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 231 transitions, 844 flow
[2024-02-28 21:42:16,056 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 231 transitions, 826 flow, removed 0 selfloop flow, removed 3 redundant places.
[2024-02-28 21:42:16,058 INFO  L231             Difference]: Finished difference. Result has 218 places, 224 transitions, 687 flow
[2024-02-28 21:42:16,059 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-02-28 21:42:16,059 INFO  L281   CegarLoopForPetriNet]: 207 programPoint places, 11 predicate places.
[2024-02-28 21:42:16,059 INFO  L495      AbstractCegarLoop]: Abstraction has has 218 places, 224 transitions, 687 flow
[2024-02-28 21:42:16,060 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-02-28 21:42:16,060 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-02-28 21:42:16,060 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-02-28 21:42:16,060 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31
[2024-02-28 21:42:16,060 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-02-28 21:42:16,061 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 21:42:16,061 INFO  L85        PathProgramCache]: Analyzing trace with hash -1552426306, now seen corresponding path program 1 times
[2024-02-28 21:42:16,061 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 21:42:16,061 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556645828]
[2024-02-28 21:42:16,061 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 21:42:16,061 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 21:42:16,076 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-02-28 21:42:16,095 INFO  L134       CoverageAnalysis]: Checked inductivity of 74 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked.
[2024-02-28 21:42:16,096 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-02-28 21:42:16,096 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556645828]
[2024-02-28 21:42:16,096 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556645828] provided 1 perfect and 0 imperfect interpolant sequences
[2024-02-28 21:42:16,096 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-02-28 21:42:16,096 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-02-28 21:42:16,096 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096388596]
[2024-02-28 21:42:16,096 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-02-28 21:42:16,097 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-02-28 21:42:16,097 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-02-28 21:42:16,097 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-02-28 21:42:16,097 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-02-28 21:42:16,118 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 172 out of 204
[2024-02-28 21:42:16,118 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-02-28 21:42:16,119 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-02-28 21:42:16,119 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 172 of 204
[2024-02-28 21:42:16,119 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-02-28 21:42:17,918 INFO  L124   PetriNetUnfolderBase]: 3129/15605 cut-off events.
[2024-02-28 21:42:17,918 INFO  L125   PetriNetUnfolderBase]: For 9239/9880 co-relation queries the response was YES.
[2024-02-28 21:42:17,963 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-02-28 21:42:17,995 INFO  L140   encePairwiseOnDemand]: 199/204 looper letters, 56 selfloop transitions, 5 changer transitions 0/242 dead transitions.
[2024-02-28 21:42:17,995 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 242 transitions, 886 flow
[2024-02-28 21:42:17,996 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-02-28 21:42:17,996 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-02-28 21:42:17,997 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 559 transitions.
[2024-02-28 21:42:17,997 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9133986928104575
[2024-02-28 21:42:17,997 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 559 transitions.
[2024-02-28 21:42:17,997 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 559 transitions.
[2024-02-28 21:42:17,998 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-02-28 21:42:17,998 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 559 transitions.
[2024-02-28 21:42:17,998 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-02-28 21:42:17,999 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-02-28 21:42:17,999 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-02-28 21:42:17,999 INFO  L175             Difference]: Start difference. First operand has 218 places, 224 transitions, 687 flow. Second operand 3 states and 559 transitions.
[2024-02-28 21:42:17,999 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 242 transitions, 886 flow
[2024-02-28 21:42:18,007 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 242 transitions, 882 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-02-28 21:42:18,009 INFO  L231             Difference]: Finished difference. Result has 220 places, 227 transitions, 723 flow
[2024-02-28 21:42:18,009 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-02-28 21:42:18,009 INFO  L281   CegarLoopForPetriNet]: 207 programPoint places, 13 predicate places.
[2024-02-28 21:42:18,009 INFO  L495      AbstractCegarLoop]: Abstraction has has 220 places, 227 transitions, 723 flow
[2024-02-28 21:42:18,010 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-02-28 21:42:18,010 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-02-28 21:42:18,010 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-02-28 21:42:18,010 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32
[2024-02-28 21:42:18,010 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-02-28 21:42:18,010 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 21:42:18,011 INFO  L85        PathProgramCache]: Analyzing trace with hash -926031457, now seen corresponding path program 1 times
[2024-02-28 21:42:18,011 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 21:42:18,011 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138302072]
[2024-02-28 21:42:18,011 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 21:42:18,011 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 21:42:18,028 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-02-28 21:42:18,051 INFO  L134       CoverageAnalysis]: Checked inductivity of 74 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked.
[2024-02-28 21:42:18,051 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-02-28 21:42:18,052 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138302072]
[2024-02-28 21:42:18,052 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138302072] provided 1 perfect and 0 imperfect interpolant sequences
[2024-02-28 21:42:18,052 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-02-28 21:42:18,052 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-02-28 21:42:18,052 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020576204]
[2024-02-28 21:42:18,052 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-02-28 21:42:18,052 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-02-28 21:42:18,053 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-02-28 21:42:18,053 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-02-28 21:42:18,053 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-02-28 21:42:18,088 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 167 out of 204
[2024-02-28 21:42:18,088 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-02-28 21:42:18,089 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-02-28 21:42:18,089 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 204
[2024-02-28 21:42:18,089 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-02-28 21:42:19,888 INFO  L124   PetriNetUnfolderBase]: 2464/14953 cut-off events.
[2024-02-28 21:42:19,888 INFO  L125   PetriNetUnfolderBase]: For 9342/10270 co-relation queries the response was YES.
[2024-02-28 21:42:19,944 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-02-28 21:42:19,975 INFO  L140   encePairwiseOnDemand]: 201/204 looper letters, 50 selfloop transitions, 2 changer transitions 0/232 dead transitions.
[2024-02-28 21:42:19,976 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 232 transitions, 855 flow
[2024-02-28 21:42:19,976 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-02-28 21:42:19,977 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-02-28 21:42:19,977 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 539 transitions.
[2024-02-28 21:42:19,977 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.880718954248366
[2024-02-28 21:42:19,977 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 539 transitions.
[2024-02-28 21:42:19,977 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 539 transitions.
[2024-02-28 21:42:19,978 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-02-28 21:42:19,978 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 539 transitions.
[2024-02-28 21:42:19,978 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-02-28 21:42:19,979 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-02-28 21:42:19,979 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-02-28 21:42:19,979 INFO  L175             Difference]: Start difference. First operand has 220 places, 227 transitions, 723 flow. Second operand 3 states and 539 transitions.
[2024-02-28 21:42:19,980 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 232 transitions, 855 flow
[2024-02-28 21:42:19,990 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 232 transitions, 841 flow, removed 2 selfloop flow, removed 2 redundant places.
[2024-02-28 21:42:19,992 INFO  L231             Difference]: Finished difference. Result has 219 places, 226 transitions, 711 flow
[2024-02-28 21:42:19,992 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-02-28 21:42:19,993 INFO  L281   CegarLoopForPetriNet]: 207 programPoint places, 12 predicate places.
[2024-02-28 21:42:19,993 INFO  L495      AbstractCegarLoop]: Abstraction has has 219 places, 226 transitions, 711 flow
[2024-02-28 21:42:19,993 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-02-28 21:42:19,993 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-02-28 21:42:19,994 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-02-28 21:42:19,994 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33
[2024-02-28 21:42:19,994 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-02-28 21:42:19,994 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 21:42:19,994 INFO  L85        PathProgramCache]: Analyzing trace with hash 1354731876, now seen corresponding path program 1 times
[2024-02-28 21:42:19,994 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 21:42:19,994 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203734861]
[2024-02-28 21:42:19,995 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 21:42:19,995 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 21:42:20,010 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-02-28 21:42:20,122 INFO  L134       CoverageAnalysis]: Checked inductivity of 38 backedges. 12 proven. 8 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked.
[2024-02-28 21:42:20,122 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-02-28 21:42:20,122 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203734861]
[2024-02-28 21:42:20,122 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203734861] provided 0 perfect and 1 imperfect interpolant sequences
[2024-02-28 21:42:20,123 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1584055987]
[2024-02-28 21:42:20,123 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 21:42:20,123 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-02-28 21:42:20,123 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-02-28 21:42:20,124 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-02-28 21:42:20,125 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-02-28 21:42:20,266 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-02-28 21:42:20,267 INFO  L262         TraceCheckSpWp]: Trace formula consists of 401 conjuncts, 8 conjunts are in the unsatisfiable core
[2024-02-28 21:42:20,270 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-02-28 21:42:20,428 INFO  L134       CoverageAnalysis]: Checked inductivity of 38 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked.
[2024-02-28 21:42:20,428 INFO  L323         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-02-28 21:42:20,429 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1584055987] provided 1 perfect and 0 imperfect interpolant sequences
[2024-02-28 21:42:20,429 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences.
[2024-02-28 21:42:20,429 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 10
[2024-02-28 21:42:20,429 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951627927]
[2024-02-28 21:42:20,429 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-02-28 21:42:20,430 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 8 states
[2024-02-28 21:42:20,430 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-02-28 21:42:20,430 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants.
[2024-02-28 21:42:20,430 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90
[2024-02-28 21:42:20,476 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 167 out of 204
[2024-02-28 21:42:20,477 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-02-28 21:42:20,477 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-02-28 21:42:20,477 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 204
[2024-02-28 21:42:20,477 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-02-28 21:42:22,988 INFO  L124   PetriNetUnfolderBase]: 3373/18457 cut-off events.
[2024-02-28 21:42:22,989 INFO  L125   PetriNetUnfolderBase]: For 9318/10379 co-relation queries the response was YES.
[2024-02-28 21:42:23,063 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-02-28 21:42:23,101 INFO  L140   encePairwiseOnDemand]: 194/204 looper letters, 135 selfloop transitions, 25 changer transitions 2/335 dead transitions.
[2024-02-28 21:42:23,101 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 335 transitions, 1533 flow
[2024-02-28 21:42:23,102 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. 
[2024-02-28 21:42:23,102 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 11 states.
[2024-02-28 21:42:23,103 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1965 transitions.
[2024-02-28 21:42:23,104 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8756684491978609
[2024-02-28 21:42:23,104 INFO  L72            ComplementDD]: Start complementDD. Operand 11 states and 1965 transitions.
[2024-02-28 21:42:23,104 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 11 states and 1965 transitions.
[2024-02-28 21:42:23,104 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-02-28 21:42:23,105 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1965 transitions.
[2024-02-28 21:42:23,106 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-02-28 21:42:23,108 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-02-28 21:42:23,109 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-02-28 21:42:23,109 INFO  L175             Difference]: Start difference. First operand has 219 places, 226 transitions, 711 flow. Second operand 11 states and 1965 transitions.
[2024-02-28 21:42:23,109 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 335 transitions, 1533 flow
[2024-02-28 21:42:23,120 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 335 transitions, 1529 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-02-28 21:42:23,122 INFO  L231             Difference]: Finished difference. Result has 231 places, 239 transitions, 838 flow
[2024-02-28 21:42:23,123 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-02-28 21:42:23,123 INFO  L281   CegarLoopForPetriNet]: 207 programPoint places, 24 predicate places.
[2024-02-28 21:42:23,123 INFO  L495      AbstractCegarLoop]: Abstraction has has 231 places, 239 transitions, 838 flow
[2024-02-28 21:42:23,124 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-02-28 21:42:23,124 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-02-28 21:42:23,124 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-02-28 21:42:23,132 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-02-28 21:42:23,324 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-02-28 21:42:23,325 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-02-28 21:42:23,326 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 21:42:23,326 INFO  L85        PathProgramCache]: Analyzing trace with hash 911771462, now seen corresponding path program 2 times
[2024-02-28 21:42:23,327 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 21:42:23,327 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154315409]
[2024-02-28 21:42:23,327 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 21:42:23,328 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 21:42:23,354 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-02-28 21:42:23,457 INFO  L134       CoverageAnalysis]: Checked inductivity of 38 backedges. 18 proven. 8 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked.
[2024-02-28 21:42:23,457 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-02-28 21:42:23,457 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154315409]
[2024-02-28 21:42:23,457 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154315409] provided 0 perfect and 1 imperfect interpolant sequences
[2024-02-28 21:42:23,457 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [37700722]
[2024-02-28 21:42:23,458 INFO  L93    rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1
[2024-02-28 21:42:23,458 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-02-28 21:42:23,458 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-02-28 21:42:23,459 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-02-28 21:42:23,464 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-02-28 21:42:23,600 INFO  L228   tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s)
[2024-02-28 21:42:23,600 INFO  L229   tOrderPrioritization]: Conjunction of SSA is unsat
[2024-02-28 21:42:23,601 INFO  L262         TraceCheckSpWp]: Trace formula consists of 401 conjuncts, 8 conjunts are in the unsatisfiable core
[2024-02-28 21:42:23,604 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-02-28 21:42:23,770 INFO  L134       CoverageAnalysis]: Checked inductivity of 38 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked.
[2024-02-28 21:42:23,770 INFO  L323         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-02-28 21:42:23,770 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [37700722] provided 1 perfect and 0 imperfect interpolant sequences
[2024-02-28 21:42:23,770 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences.
[2024-02-28 21:42:23,770 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [8] total 8
[2024-02-28 21:42:23,771 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185674812]
[2024-02-28 21:42:23,771 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-02-28 21:42:23,771 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-02-28 21:42:23,771 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-02-28 21:42:23,772 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-02-28 21:42:23,772 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56
[2024-02-28 21:42:23,814 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 167 out of 204
[2024-02-28 21:42:23,815 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-02-28 21:42:23,816 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-02-28 21:42:23,816 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 204
[2024-02-28 21:42:23,816 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-02-28 21:42:26,066 INFO  L124   PetriNetUnfolderBase]: 3049/16395 cut-off events.
[2024-02-28 21:42:26,066 INFO  L125   PetriNetUnfolderBase]: For 9979/10540 co-relation queries the response was YES.
[2024-02-28 21:42:26,143 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-02-28 21:42:26,178 INFO  L140   encePairwiseOnDemand]: 193/204 looper letters, 116 selfloop transitions, 36 changer transitions 1/326 dead transitions.
[2024-02-28 21:42:26,179 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 326 transitions, 1575 flow
[2024-02-28 21:42:26,179 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. 
[2024-02-28 21:42:26,180 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 8 states.
[2024-02-28 21:42:26,180 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1441 transitions.
[2024-02-28 21:42:26,181 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8829656862745098
[2024-02-28 21:42:26,181 INFO  L72            ComplementDD]: Start complementDD. Operand 8 states and 1441 transitions.
[2024-02-28 21:42:26,181 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 8 states and 1441 transitions.
[2024-02-28 21:42:26,181 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-02-28 21:42:26,182 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1441 transitions.
[2024-02-28 21:42:26,183 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-02-28 21:42:26,184 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-02-28 21:42:26,185 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-02-28 21:42:26,185 INFO  L175             Difference]: Start difference. First operand has 231 places, 239 transitions, 838 flow. Second operand 8 states and 1441 transitions.
[2024-02-28 21:42:26,185 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 326 transitions, 1575 flow
[2024-02-28 21:42:26,198 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 326 transitions, 1562 flow, removed 2 selfloop flow, removed 2 redundant places.
[2024-02-28 21:42:26,201 INFO  L231             Difference]: Finished difference. Result has 241 places, 251 transitions, 1037 flow
[2024-02-28 21:42:26,201 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-02-28 21:42:26,202 INFO  L281   CegarLoopForPetriNet]: 207 programPoint places, 34 predicate places.
[2024-02-28 21:42:26,202 INFO  L495      AbstractCegarLoop]: Abstraction has has 241 places, 251 transitions, 1037 flow
[2024-02-28 21:42:26,202 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-02-28 21:42:26,202 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-02-28 21:42:26,202 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-02-28 21:42:26,210 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-02-28 21:42:26,403 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-02-28 21:42:26,404 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-02-28 21:42:26,405 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 21:42:26,405 INFO  L85        PathProgramCache]: Analyzing trace with hash 1318576028, now seen corresponding path program 1 times
[2024-02-28 21:42:26,405 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 21:42:26,406 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012485560]
[2024-02-28 21:42:26,406 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 21:42:26,406 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 21:42:26,424 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-02-28 21:42:26,531 INFO  L134       CoverageAnalysis]: Checked inductivity of 38 backedges. 12 proven. 8 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked.
[2024-02-28 21:42:26,532 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-02-28 21:42:26,532 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012485560]
[2024-02-28 21:42:26,532 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012485560] provided 0 perfect and 1 imperfect interpolant sequences
[2024-02-28 21:42:26,532 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1140638772]
[2024-02-28 21:42:26,532 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 21:42:26,533 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-02-28 21:42:26,533 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-02-28 21:42:26,534 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-02-28 21:42:26,536 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-02-28 21:42:26,685 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-02-28 21:42:26,687 INFO  L262         TraceCheckSpWp]: Trace formula consists of 401 conjuncts, 8 conjunts are in the unsatisfiable core
[2024-02-28 21:42:26,692 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-02-28 21:42:26,862 INFO  L134       CoverageAnalysis]: Checked inductivity of 38 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked.
[2024-02-28 21:42:26,862 INFO  L323         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-02-28 21:42:26,863 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1140638772] provided 1 perfect and 0 imperfect interpolant sequences
[2024-02-28 21:42:26,863 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences.
[2024-02-28 21:42:26,863 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 10
[2024-02-28 21:42:26,863 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685988035]
[2024-02-28 21:42:26,863 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-02-28 21:42:26,864 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 8 states
[2024-02-28 21:42:26,864 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-02-28 21:42:26,864 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants.
[2024-02-28 21:42:26,864 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90
[2024-02-28 21:42:26,912 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 167 out of 204
[2024-02-28 21:42:26,912 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-02-28 21:42:26,913 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-02-28 21:42:26,913 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 204
[2024-02-28 21:42:26,913 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-02-28 21:42:29,274 INFO  L124   PetriNetUnfolderBase]: 2731/15526 cut-off events.
[2024-02-28 21:42:29,274 INFO  L125   PetriNetUnfolderBase]: For 13009/13785 co-relation queries the response was YES.
[2024-02-28 21:42:29,354 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-02-28 21:42:29,391 INFO  L140   encePairwiseOnDemand]: 194/204 looper letters, 143 selfloop transitions, 26 changer transitions 3/347 dead transitions.
[2024-02-28 21:42:29,391 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 347 transitions, 1844 flow
[2024-02-28 21:42:29,392 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. 
[2024-02-28 21:42:29,392 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 11 states.
[2024-02-28 21:42:29,393 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1955 transitions.
[2024-02-28 21:42:29,393 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8712121212121212
[2024-02-28 21:42:29,394 INFO  L72            ComplementDD]: Start complementDD. Operand 11 states and 1955 transitions.
[2024-02-28 21:42:29,394 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 11 states and 1955 transitions.
[2024-02-28 21:42:29,394 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-02-28 21:42:29,394 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1955 transitions.
[2024-02-28 21:42:29,396 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-02-28 21:42:29,398 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-02-28 21:42:29,398 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-02-28 21:42:29,398 INFO  L175             Difference]: Start difference. First operand has 241 places, 251 transitions, 1037 flow. Second operand 11 states and 1955 transitions.
[2024-02-28 21:42:29,398 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 347 transitions, 1844 flow
[2024-02-28 21:42:29,420 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 347 transitions, 1824 flow, removed 10 selfloop flow, removed 0 redundant places.
[2024-02-28 21:42:29,423 INFO  L231             Difference]: Finished difference. Result has 255 places, 259 transitions, 1162 flow
[2024-02-28 21:42:29,423 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-02-28 21:42:29,423 INFO  L281   CegarLoopForPetriNet]: 207 programPoint places, 48 predicate places.
[2024-02-28 21:42:29,423 INFO  L495      AbstractCegarLoop]: Abstraction has has 255 places, 259 transitions, 1162 flow
[2024-02-28 21:42:29,424 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-02-28 21:42:29,424 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-02-28 21:42:29,424 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-02-28 21:42:29,432 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-02-28 21:42:29,625 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-02-28 21:42:29,626 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-02-28 21:42:29,626 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 21:42:29,627 INFO  L85        PathProgramCache]: Analyzing trace with hash -677902712, now seen corresponding path program 1 times
[2024-02-28 21:42:29,627 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 21:42:29,627 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280272424]
[2024-02-28 21:42:29,628 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 21:42:29,628 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 21:42:29,664 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-02-28 21:42:29,664 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-02-28 21:42:29,677 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-02-28 21:42:29,694 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-02-28 21:42:29,694 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2024-02-28 21:42:29,694 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (17 of 18 remaining)
[2024-02-28 21:42:29,694 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (16 of 18 remaining)
[2024-02-28 21:42:29,694 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (15 of 18 remaining)
[2024-02-28 21:42:29,695 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (14 of 18 remaining)
[2024-02-28 21:42:29,695 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (13 of 18 remaining)
[2024-02-28 21:42:29,695 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (12 of 18 remaining)
[2024-02-28 21:42:29,695 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (11 of 18 remaining)
[2024-02-28 21:42:29,695 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (10 of 18 remaining)
[2024-02-28 21:42:29,695 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (9 of 18 remaining)
[2024-02-28 21:42:29,696 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (8 of 18 remaining)
[2024-02-28 21:42:29,696 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (7 of 18 remaining)
[2024-02-28 21:42:29,696 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (6 of 18 remaining)
[2024-02-28 21:42:29,696 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (5 of 18 remaining)
[2024-02-28 21:42:29,696 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (4 of 18 remaining)
[2024-02-28 21:42:29,696 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (3 of 18 remaining)
[2024-02-28 21:42:29,697 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (2 of 18 remaining)
[2024-02-28 21:42:29,697 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (1 of 18 remaining)
[2024-02-28 21:42:29,697 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (0 of 18 remaining)
[2024-02-28 21:42:29,697 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37
[2024-02-28 21:42:29,697 INFO  L445         BasicCegarLoop]: Path program histogram: [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-02-28 21:42:29,698 WARN  L233   ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-02-28 21:42:29,698 INFO  L514   ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances.
[2024-02-28 21:42:29,717 INFO  L144    ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions.
[2024-02-28 21:42:29,719 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 241 places, 236 transitions, 500 flow
[2024-02-28 21:42:29,756 INFO  L124   PetriNetUnfolderBase]: 16/466 cut-off events.
[2024-02-28 21:42:29,756 INFO  L125   PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES.
[2024-02-28 21:42:29,758 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-02-28 21:42:29,758 INFO  L82        GeneralOperation]: Start removeDead. Operand has 241 places, 236 transitions, 500 flow
[2024-02-28 21:42:29,760 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 241 places, 236 transitions, 500 flow
[2024-02-28 21:42:29,760 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-02-28 21:42:29,761 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;@15ce9b08, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-02-28 21:42:29,761 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 21 error locations.
[2024-02-28 21:42:29,763 INFO  L185   PetriNetUnfolderBase]: Found word, exiting Unfolder.
[2024-02-28 21:42:29,763 INFO  L124   PetriNetUnfolderBase]: 2/54 cut-off events.
[2024-02-28 21:42:29,763 INFO  L125   PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES.
[2024-02-28 21:42:29,763 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-02-28 21:42:29,763 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-02-28 21:42:29,764 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-02-28 21:42:29,764 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-02-28 21:42:29,764 INFO  L85        PathProgramCache]: Analyzing trace with hash -235137793, now seen corresponding path program 1 times
[2024-02-28 21:42:29,764 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-02-28 21:42:29,764 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821188770]
[2024-02-28 21:42:29,764 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-02-28 21:42:29,765 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-02-28 21:42:29,770 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-02-28 21:42:29,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-02-28 21:42:29,779 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-02-28 21:42:29,779 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821188770]
[2024-02-28 21:42:29,779 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821188770] provided 1 perfect and 0 imperfect interpolant sequences
[2024-02-28 21:42:29,779 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-02-28 21:42:29,779 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-02-28 21:42:29,779 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826958455]
[2024-02-28 21:42:29,779 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-02-28 21:42:29,780 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-02-28 21:42:29,780 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-02-28 21:42:29,780 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-02-28 21:42:29,780 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-02-28 21:42:29,819 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 184 out of 236
[2024-02-28 21:42:29,819 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-02-28 21:42:29,819 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-02-28 21:42:29,819 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 184 of 236
[2024-02-28 21:42:29,819 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
