./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 55602bbef9d61820e30f54101d166d68eb9e8a7b7a4345147e7b764e992e1a12
--- Real Ultimate output ---
This is Ultimate 0.2.4-dev-0e0057c
[2024-03-12 01:57:51,971 INFO  L188        SettingsManager]: Resetting all preferences to default values...
[2024-03-12 01:57:52,009 INFO  L114        SettingsManager]: Loading settings from /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/config/svcomp-DataRace-32bit-Automizer_Default.epf
[2024-03-12 01:57:52,012 WARN  L101        SettingsManager]: Preference file contains the following unknown settings:
[2024-03-12 01:57:52,012 WARN  L103        SettingsManager]:   * de.uni_freiburg.informatik.ultimate.core.Log level for class
[2024-03-12 01:57:52,028 INFO  L130        SettingsManager]: Preferences different from defaults after loading the file:
[2024-03-12 01:57:52,028 INFO  L151        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2024-03-12 01:57:52,029 INFO  L153        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2024-03-12 01:57:52,029 INFO  L151        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2024-03-12 01:57:52,029 INFO  L153        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2024-03-12 01:57:52,030 INFO  L151        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2024-03-12 01:57:52,030 INFO  L153        SettingsManager]:  * Create parallel compositions if possible=false
[2024-03-12 01:57:52,030 INFO  L153        SettingsManager]:  * Use SBE=true
[2024-03-12 01:57:52,031 INFO  L151        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2024-03-12 01:57:52,031 INFO  L153        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2024-03-12 01:57:52,031 INFO  L153        SettingsManager]:  * sizeof long=4
[2024-03-12 01:57:52,031 INFO  L153        SettingsManager]:  * Overapproximate operations on floating types=true
[2024-03-12 01:57:52,032 INFO  L153        SettingsManager]:  * sizeof POINTER=4
[2024-03-12 01:57:52,032 INFO  L153        SettingsManager]:  * Check division by zero=IGNORE
[2024-03-12 01:57:52,032 INFO  L153        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2024-03-12 01:57:52,032 INFO  L153        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2024-03-12 01:57:52,033 INFO  L153        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2024-03-12 01:57:52,033 INFO  L153        SettingsManager]:  * Check absence of data races in concurrent programs=true
[2024-03-12 01:57:52,033 INFO  L153        SettingsManager]:  * Check unreachability of reach_error function=false
[2024-03-12 01:57:52,034 INFO  L153        SettingsManager]:  * sizeof long double=12
[2024-03-12 01:57:52,034 INFO  L153        SettingsManager]:  * Check if freed pointer was valid=false
[2024-03-12 01:57:52,034 INFO  L153        SettingsManager]:  * Use constant arrays=true
[2024-03-12 01:57:52,035 INFO  L151        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2024-03-12 01:57:52,035 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-03-12 01:57:52,035 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-03-12 01:57:52,035 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-03-12 01:57:52,036 INFO  L151        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2024-03-12 01:57:52,036 INFO  L153        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2024-03-12 01:57:52,036 INFO  L153        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopHeads
[2024-03-12 01:57:52,036 INFO  L153        SettingsManager]:  * Trace refinement strategy=CAMEL
[2024-03-12 01:57:52,036 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in
[2024-03-12 01:57:52,036 INFO  L153        SettingsManager]:  * Apply one-shot large block encoding in concurrent analysis=false
[2024-03-12 01:57:52,037 INFO  L153        SettingsManager]:  * Automaton type used in concurrency analysis=PETRI_NET
[2024-03-12 01:57:52,037 INFO  L153        SettingsManager]:  * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true
[2024-03-12 01:57:52,037 INFO  L153        SettingsManager]:  * Order on configurations for Petri net unfoldings=DBO
[2024-03-12 01:57:52,037 INFO  L153        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
[2024-03-12 01:57:52,038 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 -> 55602bbef9d61820e30f54101d166d68eb9e8a7b7a4345147e7b764e992e1a12
[2024-03-12 01:57:52,205 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2024-03-12 01:57:52,228 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2024-03-12 01:57:52,232 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2024-03-12 01:57:52,233 INFO  L270        PluginConnector]: Initializing CDTParser...
[2024-03-12 01:57:52,233 INFO  L274        PluginConnector]: CDTParser initialized
[2024-03-12 01:57:52,234 INFO  L431   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /mnt/goblint-svcomp/goblint-bench/bench/concrat/race-challenges/thread-join-counter-outer.i
[2024-03-12 01:57:53,220 INFO  L533              CDTParser]: Created temporary CDT project at NULL
[2024-03-12 01:57:53,413 INFO  L384              CDTParser]: Found 1 translation units.
[2024-03-12 01:57:53,413 INFO  L180              CDTParser]: Scanning /mnt/goblint-svcomp/goblint-bench/bench/concrat/race-challenges/thread-join-counter-outer.i
[2024-03-12 01:57:53,424 INFO  L427              CDTParser]: About to delete temporary CDT project at /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/data/e697db126/b9a3ec3529ef44fc96ee11d13ff1dbdf/FLAG14ad289ec
[2024-03-12 01:57:53,799 INFO  L435              CDTParser]: Successfully deleted /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/data/e697db126/b9a3ec3529ef44fc96ee11d13ff1dbdf
[2024-03-12 01:57:53,801 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2024-03-12 01:57:53,802 INFO  L133        ToolchainWalker]: Walking toolchain with 6 elements.
[2024-03-12 01:57:53,803 INFO  L112        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2024-03-12 01:57:53,803 INFO  L270        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2024-03-12 01:57:53,807 INFO  L274        PluginConnector]: CACSL2BoogieTranslator initialized
[2024-03-12 01:57:53,807 INFO  L184        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.03 01:57:53" (1/1) ...
[2024-03-12 01:57:53,808 INFO  L204        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@537e0f30 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.03 01:57:53, skipping insertion in model container
[2024-03-12 01:57:53,808 INFO  L184        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.03 01:57:53" (1/1) ...
[2024-03-12 01:57:53,843 INFO  L177         MainTranslator]: Built tables and reachable declarations
[2024-03-12 01:57:54,049 INFO  L209          PostProcessor]: Analyzing one entry point: main
[2024-03-12 01:57:54,062 INFO  L202         MainTranslator]: Completed pre-run
[2024-03-12 01:57:54,090 INFO  L209          PostProcessor]: Analyzing one entry point: main
[2024-03-12 01:57:54,113 WARN  L675               CHandler]: The function pthread_detach is called, but not defined or handled by StandardFunctionHandler.
[2024-03-12 01:57:54,119 INFO  L206         MainTranslator]: Completed translation
[2024-03-12 01:57:54,119 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.03 01:57:54 WrapperNode
[2024-03-12 01:57:54,119 INFO  L131        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2024-03-12 01:57:54,120 INFO  L112        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2024-03-12 01:57:54,121 INFO  L270        PluginConnector]: Initializing Boogie Procedure Inliner...
[2024-03-12 01:57:54,121 INFO  L274        PluginConnector]: Boogie Procedure Inliner initialized
[2024-03-12 01:57:54,126 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.03 01:57:54" (1/1) ...
[2024-03-12 01:57:54,137 INFO  L184        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.03 01:57:54" (1/1) ...
[2024-03-12 01:57:54,153 INFO  L138                Inliner]: procedures = 160, calls = 42, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 105
[2024-03-12 01:57:54,154 INFO  L131        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2024-03-12 01:57:54,154 INFO  L112        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2024-03-12 01:57:54,154 INFO  L270        PluginConnector]: Initializing Boogie Preprocessor...
[2024-03-12 01:57:54,155 INFO  L274        PluginConnector]: Boogie Preprocessor initialized
[2024-03-12 01:57:54,162 INFO  L184        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.03 01:57:54" (1/1) ...
[2024-03-12 01:57:54,162 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.03 01:57:54" (1/1) ...
[2024-03-12 01:57:54,165 INFO  L184        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.03 01:57:54" (1/1) ...
[2024-03-12 01:57:54,165 INFO  L184        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.03 01:57:54" (1/1) ...
[2024-03-12 01:57:54,171 INFO  L184        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.03 01:57:54" (1/1) ...
[2024-03-12 01:57:54,173 INFO  L184        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.03 01:57:54" (1/1) ...
[2024-03-12 01:57:54,175 INFO  L184        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.03 01:57:54" (1/1) ...
[2024-03-12 01:57:54,176 INFO  L184        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.03 01:57:54" (1/1) ...
[2024-03-12 01:57:54,178 INFO  L131        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2024-03-12 01:57:54,178 INFO  L112        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2024-03-12 01:57:54,179 INFO  L270        PluginConnector]: Initializing RCFGBuilder...
[2024-03-12 01:57:54,179 INFO  L274        PluginConnector]: RCFGBuilder initialized
[2024-03-12 01:57:54,179 INFO  L184        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.03 01:57:54" (1/1) ...
[2024-03-12 01:57:54,184 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-03-12 01:57:54,195 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-12 01:57:54,205 INFO  L229       MonitoredProcess]: Starting monitored process 1 with /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null)
[2024-03-12 01:57:54,208 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process
[2024-03-12 01:57:54,240 INFO  L130     BoogieDeclarations]: Found specification of procedure read~int
[2024-03-12 01:57:54,240 INFO  L130     BoogieDeclarations]: Found specification of procedure write~int
[2024-03-12 01:57:54,240 INFO  L130     BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock
[2024-03-12 01:57:54,241 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2024-03-12 01:57:54,241 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack
[2024-03-12 01:57:54,241 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc
[2024-03-12 01:57:54,242 INFO  L130     BoogieDeclarations]: Found specification of procedure pthread_detach
[2024-03-12 01:57:54,242 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~int
[2024-03-12 01:57:54,242 INFO  L130     BoogieDeclarations]: Found specification of procedure thread
[2024-03-12 01:57:54,242 INFO  L138     BoogieDeclarations]: Found implementation of procedure thread
[2024-03-12 01:57:54,243 INFO  L130     BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock
[2024-03-12 01:57:54,243 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2024-03-12 01:57:54,243 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2024-03-12 01:57:54,245 WARN  L213             CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement
[2024-03-12 01:57:54,365 INFO  L241             CfgBuilder]: Building ICFG
[2024-03-12 01:57:54,366 INFO  L267             CfgBuilder]: Building CFG for each procedure with an implementation
[2024-03-12 01:57:54,559 INFO  L282             CfgBuilder]: Performing block encoding
[2024-03-12 01:57:54,583 INFO  L304             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2024-03-12 01:57:54,583 INFO  L309             CfgBuilder]: Removed 2 assume(true) statements.
[2024-03-12 01:57:54,585 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.03 01:57:54 BoogieIcfgContainer
[2024-03-12 01:57:54,585 INFO  L131        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2024-03-12 01:57:54,586 INFO  L112        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2024-03-12 01:57:54,587 INFO  L270        PluginConnector]: Initializing TraceAbstraction...
[2024-03-12 01:57:54,589 INFO  L274        PluginConnector]: TraceAbstraction initialized
[2024-03-12 01:57:54,589 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.03 01:57:53" (1/3) ...
[2024-03-12 01:57:54,590 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@74cfd54a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.03 01:57:54, skipping insertion in model container
[2024-03-12 01:57:54,590 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.03 01:57:54" (2/3) ...
[2024-03-12 01:57:54,590 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@74cfd54a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.03 01:57:54, skipping insertion in model container
[2024-03-12 01:57:54,590 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.03 01:57:54" (3/3) ...
[2024-03-12 01:57:54,592 INFO  L112   eAbstractionObserver]: Analyzing ICFG thread-join-counter-outer.i
[2024-03-12 01:57:54,598 WARN  L145   ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program
[2024-03-12 01:57:54,605 INFO  L203   ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2024-03-12 01:57:54,605 INFO  L162   ceAbstractionStarter]: Applying trace abstraction to program that has 8 error locations.
[2024-03-12 01:57:54,605 INFO  L514   ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances.
[2024-03-12 01:57:54,645 INFO  L144    ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions.
[2024-03-12 01:57:54,685 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 139 places, 140 transitions, 284 flow
[2024-03-12 01:57:54,734 INFO  L124   PetriNetUnfolderBase]: 7/184 cut-off events.
[2024-03-12 01:57:54,734 INFO  L125   PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES.
[2024-03-12 01:57:54,739 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 188 conditions, 184 events. 7/184 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 258 event pairs, 0 based on Foata normal form. 0/163 useless extension candidates. Maximal degree in co-relation 93. Up to 4 conditions per place. 
[2024-03-12 01:57:54,739 INFO  L82        GeneralOperation]: Start removeDead. Operand has 139 places, 140 transitions, 284 flow
[2024-03-12 01:57:54,742 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 139 places, 140 transitions, 284 flow
[2024-03-12 01:57:54,750 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-03-12 01:57:54,756 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;@23319a73, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-03-12 01:57:54,757 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 12 error locations.
[2024-03-12 01:57:54,767 INFO  L185   PetriNetUnfolderBase]: Found word, exiting Unfolder.
[2024-03-12 01:57:54,768 INFO  L124   PetriNetUnfolderBase]: 2/54 cut-off events.
[2024-03-12 01:57:54,768 INFO  L125   PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES.
[2024-03-12 01:57:54,768 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:57:54,769 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-12 01:57:54,769 INFO  L420      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 9 more)] ===
[2024-03-12 01:57:54,773 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:57:54,773 INFO  L85        PathProgramCache]: Analyzing trace with hash -76846849, now seen corresponding path program 1 times
[2024-03-12 01:57:54,780 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:57:54,780 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24706642]
[2024-03-12 01:57:54,781 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:57:54,781 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:57:54,866 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:57:54,959 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-12 01:57:54,959 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:57:54,960 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24706642]
[2024-03-12 01:57:54,960 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [24706642] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:57:54,960 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:57:54,960 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-12 01:57:54,962 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122373315]
[2024-03-12 01:57:54,962 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:57:54,968 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-12 01:57:54,972 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:57:54,990 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-12 01:57:54,991 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-12 01:57:55,017 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 115 out of 140
[2024-03-12 01:57:55,019 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 140 transitions, 284 flow. Second operand  has 3 states, 3 states have (on average 116.0) internal successors, (348), 3 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:57:55,019 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:57:55,020 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 140
[2024-03-12 01:57:55,020 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:57:55,155 INFO  L124   PetriNetUnfolderBase]: 98/626 cut-off events.
[2024-03-12 01:57:55,155 INFO  L125   PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES.
[2024-03-12 01:57:55,157 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 860 conditions, 626 events. 98/626 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 3496 event pairs, 33 based on Foata normal form. 7/568 useless extension candidates. Maximal degree in co-relation 753. Up to 138 conditions per place. 
[2024-03-12 01:57:55,160 INFO  L140   encePairwiseOnDemand]: 126/140 looper letters, 32 selfloop transitions, 8 changer transitions 1/155 dead transitions.
[2024-03-12 01:57:55,161 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 155 transitions, 394 flow
[2024-03-12 01:57:55,162 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-12 01:57:55,164 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-12 01:57:55,170 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 393 transitions.
[2024-03-12 01:57:55,172 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9357142857142857
[2024-03-12 01:57:55,172 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 393 transitions.
[2024-03-12 01:57:55,173 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 393 transitions.
[2024-03-12 01:57:55,174 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:57:55,176 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 393 transitions.
[2024-03-12 01:57:55,180 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 131.0) internal successors, (393), 3 states have internal predecessors, (393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:57:55,185 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:57:55,185 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:57:55,186 INFO  L175             Difference]: Start difference. First operand has 139 places, 140 transitions, 284 flow. Second operand 3 states and 393 transitions.
[2024-03-12 01:57:55,187 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 155 transitions, 394 flow
[2024-03-12 01:57:55,190 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 155 transitions, 394 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-03-12 01:57:55,193 INFO  L231             Difference]: Finished difference. Result has 143 places, 144 transitions, 346 flow
[2024-03-12 01:57:55,195 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=140, PETRI_DIFFERENCE_MINUEND_FLOW=278, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=346, PETRI_PLACES=143, PETRI_TRANSITIONS=144}
[2024-03-12 01:57:55,197 INFO  L281   CegarLoopForPetriNet]: 139 programPoint places, 4 predicate places.
[2024-03-12 01:57:55,198 INFO  L495      AbstractCegarLoop]: Abstraction has has 143 places, 144 transitions, 346 flow
[2024-03-12 01:57:55,198 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 116.0) internal successors, (348), 3 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:57:55,198 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:57:55,198 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-12 01:57:55,199 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0
[2024-03-12 01:57:55,199 INFO  L420      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 9 more)] ===
[2024-03-12 01:57:55,200 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:57:55,200 INFO  L85        PathProgramCache]: Analyzing trace with hash -1371708680, now seen corresponding path program 1 times
[2024-03-12 01:57:55,200 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:57:55,200 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710458941]
[2024-03-12 01:57:55,200 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:57:55,201 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:57:55,219 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:57:55,260 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-12 01:57:55,261 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:57:55,261 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710458941]
[2024-03-12 01:57:55,261 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710458941] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:57:55,261 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:57:55,261 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-12 01:57:55,262 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453226077]
[2024-03-12 01:57:55,262 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:57:55,263 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-12 01:57:55,263 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:57:55,264 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-12 01:57:55,264 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-12 01:57:55,300 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 115 out of 140
[2024-03-12 01:57:55,300 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 144 transitions, 346 flow. Second operand  has 3 states, 3 states have (on average 117.0) internal successors, (351), 3 states have internal predecessors, (351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:57:55,301 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:57:55,301 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 140
[2024-03-12 01:57:55,301 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:57:55,398 INFO  L124   PetriNetUnfolderBase]: 114/757 cut-off events.
[2024-03-12 01:57:55,399 INFO  L125   PetriNetUnfolderBase]: For 168/173 co-relation queries the response was YES.
[2024-03-12 01:57:55,401 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 1193 conditions, 757 events. 114/757 cut-off events. For 168/173 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 4573 event pairs, 72 based on Foata normal form. 4/698 useless extension candidates. Maximal degree in co-relation 1074. Up to 226 conditions per place. 
[2024-03-12 01:57:55,403 INFO  L140   encePairwiseOnDemand]: 134/140 looper letters, 29 selfloop transitions, 7 changer transitions 0/153 dead transitions.
[2024-03-12 01:57:55,403 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 153 transitions, 446 flow
[2024-03-12 01:57:55,404 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-12 01:57:55,404 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-12 01:57:55,405 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 376 transitions.
[2024-03-12 01:57:55,406 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8952380952380953
[2024-03-12 01:57:55,406 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 376 transitions.
[2024-03-12 01:57:55,406 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 376 transitions.
[2024-03-12 01:57:55,406 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:57:55,406 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 376 transitions.
[2024-03-12 01:57:55,408 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 125.33333333333333) internal successors, (376), 3 states have internal predecessors, (376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:57:55,409 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:57:55,409 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:57:55,409 INFO  L175             Difference]: Start difference. First operand has 143 places, 144 transitions, 346 flow. Second operand 3 states and 376 transitions.
[2024-03-12 01:57:55,410 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 153 transitions, 446 flow
[2024-03-12 01:57:55,412 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 153 transitions, 426 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-12 01:57:55,414 INFO  L231             Difference]: Finished difference. Result has 144 places, 149 transitions, 386 flow
[2024-03-12 01:57:55,414 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=140, PETRI_DIFFERENCE_MINUEND_FLOW=330, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=386, PETRI_PLACES=144, PETRI_TRANSITIONS=149}
[2024-03-12 01:57:55,415 INFO  L281   CegarLoopForPetriNet]: 139 programPoint places, 5 predicate places.
[2024-03-12 01:57:55,415 INFO  L495      AbstractCegarLoop]: Abstraction has has 144 places, 149 transitions, 386 flow
[2024-03-12 01:57:55,415 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 117.0) internal successors, (351), 3 states have internal predecessors, (351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:57:55,416 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:57:55,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-03-12 01:57:55,416 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1
[2024-03-12 01:57:55,416 INFO  L420      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 9 more)] ===
[2024-03-12 01:57:55,417 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:57:55,417 INFO  L85        PathProgramCache]: Analyzing trace with hash 587414492, now seen corresponding path program 1 times
[2024-03-12 01:57:55,417 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:57:55,417 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244447526]
[2024-03-12 01:57:55,417 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:57:55,418 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:57:55,431 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:57:55,459 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-12 01:57:55,460 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:57:55,460 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [244447526]
[2024-03-12 01:57:55,460 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [244447526] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:57:55,460 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:57:55,461 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-12 01:57:55,461 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228573872]
[2024-03-12 01:57:55,461 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:57:55,461 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-12 01:57:55,462 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:57:55,462 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-12 01:57:55,462 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-12 01:57:55,469 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 122 out of 140
[2024-03-12 01:57:55,470 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 149 transitions, 386 flow. Second operand  has 3 states, 3 states have (on average 123.33333333333333) internal successors, (370), 3 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:57:55,470 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:57:55,470 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 122 of 140
[2024-03-12 01:57:55,470 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:57:55,561 INFO  L124   PetriNetUnfolderBase]: 83/676 cut-off events.
[2024-03-12 01:57:55,561 INFO  L125   PetriNetUnfolderBase]: For 65/69 co-relation queries the response was YES.
[2024-03-12 01:57:55,562 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 998 conditions, 676 events. 83/676 cut-off events. For 65/69 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 4034 event pairs, 45 based on Foata normal form. 0/613 useless extension candidates. Maximal degree in co-relation 884. Up to 114 conditions per place. 
[2024-03-12 01:57:55,563 INFO  L140   encePairwiseOnDemand]: 136/140 looper letters, 17 selfloop transitions, 3 changer transitions 1/155 dead transitions.
[2024-03-12 01:57:55,564 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 155 transitions, 440 flow
[2024-03-12 01:57:55,564 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-12 01:57:55,564 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-12 01:57:55,565 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 388 transitions.
[2024-03-12 01:57:55,565 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9238095238095239
[2024-03-12 01:57:55,566 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 388 transitions.
[2024-03-12 01:57:55,566 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 388 transitions.
[2024-03-12 01:57:55,566 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:57:55,566 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 388 transitions.
[2024-03-12 01:57:55,567 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 129.33333333333334) internal successors, (388), 3 states have internal predecessors, (388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:57:55,569 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:57:55,569 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:57:55,569 INFO  L175             Difference]: Start difference. First operand has 144 places, 149 transitions, 386 flow. Second operand 3 states and 388 transitions.
[2024-03-12 01:57:55,569 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 155 transitions, 440 flow
[2024-03-12 01:57:55,572 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 155 transitions, 426 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-12 01:57:55,573 INFO  L231             Difference]: Finished difference. Result has 146 places, 151 transitions, 394 flow
[2024-03-12 01:57:55,574 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=140, PETRI_DIFFERENCE_MINUEND_FLOW=372, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=394, PETRI_PLACES=146, PETRI_TRANSITIONS=151}
[2024-03-12 01:57:55,574 INFO  L281   CegarLoopForPetriNet]: 139 programPoint places, 7 predicate places.
[2024-03-12 01:57:55,574 INFO  L495      AbstractCegarLoop]: Abstraction has has 146 places, 151 transitions, 394 flow
[2024-03-12 01:57:55,575 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 123.33333333333333) internal successors, (370), 3 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:57:55,575 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:57:55,575 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-12 01:57:55,575 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2
[2024-03-12 01:57:55,576 INFO  L420      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 9 more)] ===
[2024-03-12 01:57:55,576 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:57:55,576 INFO  L85        PathProgramCache]: Analyzing trace with hash 136620557, now seen corresponding path program 1 times
[2024-03-12 01:57:55,576 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:57:55,577 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393074944]
[2024-03-12 01:57:55,577 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:57:55,577 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:57:55,600 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:57:55,930 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-12 01:57:55,930 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:57:55,931 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393074944]
[2024-03-12 01:57:55,931 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393074944] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:57:55,931 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:57:55,931 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-03-12 01:57:55,932 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125810111]
[2024-03-12 01:57:55,932 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:57:55,932 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-03-12 01:57:55,933 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:57:55,933 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-03-12 01:57:55,933 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2024-03-12 01:57:55,984 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 115 out of 140
[2024-03-12 01:57:55,985 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 151 transitions, 394 flow. Second operand  has 6 states, 6 states have (on average 116.66666666666667) internal successors, (700), 6 states have internal predecessors, (700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:57:55,986 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:57:55,986 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 140
[2024-03-12 01:57:55,986 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:57:56,135 INFO  L124   PetriNetUnfolderBase]: 100/879 cut-off events.
[2024-03-12 01:57:56,136 INFO  L125   PetriNetUnfolderBase]: For 54/54 co-relation queries the response was YES.
[2024-03-12 01:57:56,137 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 1293 conditions, 879 events. 100/879 cut-off events. For 54/54 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 5531 event pairs, 42 based on Foata normal form. 0/815 useless extension candidates. Maximal degree in co-relation 1174. Up to 142 conditions per place. 
[2024-03-12 01:57:56,139 INFO  L140   encePairwiseOnDemand]: 134/140 looper letters, 32 selfloop transitions, 5 changer transitions 0/166 dead transitions.
[2024-03-12 01:57:56,139 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 166 transitions, 498 flow
[2024-03-12 01:57:56,141 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-03-12 01:57:56,141 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-03-12 01:57:56,142 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 728 transitions.
[2024-03-12 01:57:56,142 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8666666666666667
[2024-03-12 01:57:56,142 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 728 transitions.
[2024-03-12 01:57:56,142 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 728 transitions.
[2024-03-12 01:57:56,143 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:57:56,143 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 728 transitions.
[2024-03-12 01:57:56,145 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 7 states, 6 states have (on average 121.33333333333333) internal successors, (728), 6 states have internal predecessors, (728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:57:56,146 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 7 states, 7 states have (on average 140.0) internal successors, (980), 7 states have internal predecessors, (980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:57:56,147 INFO  L81            ComplementDD]: Finished complementDD. Result  has 7 states, 7 states have (on average 140.0) internal successors, (980), 7 states have internal predecessors, (980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:57:56,147 INFO  L175             Difference]: Start difference. First operand has 146 places, 151 transitions, 394 flow. Second operand 6 states and 728 transitions.
[2024-03-12 01:57:56,147 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 166 transitions, 498 flow
[2024-03-12 01:57:56,149 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 166 transitions, 492 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-12 01:57:56,150 INFO  L231             Difference]: Finished difference. Result has 148 places, 150 transitions, 396 flow
[2024-03-12 01:57:56,150 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=140, PETRI_DIFFERENCE_MINUEND_FLOW=386, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=396, PETRI_PLACES=148, PETRI_TRANSITIONS=150}
[2024-03-12 01:57:56,151 INFO  L281   CegarLoopForPetriNet]: 139 programPoint places, 9 predicate places.
[2024-03-12 01:57:56,151 INFO  L495      AbstractCegarLoop]: Abstraction has has 148 places, 150 transitions, 396 flow
[2024-03-12 01:57:56,152 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 116.66666666666667) internal successors, (700), 6 states have internal predecessors, (700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:57:56,152 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:57:56,152 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-12 01:57:56,152 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3
[2024-03-12 01:57:56,153 INFO  L420      AbstractCegarLoop]: === Iteration 5 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 9 more)] ===
[2024-03-12 01:57:56,153 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:57:56,153 INFO  L85        PathProgramCache]: Analyzing trace with hash -1455672047, now seen corresponding path program 1 times
[2024-03-12 01:57:56,153 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:57:56,154 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357163869]
[2024-03-12 01:57:56,154 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:57:56,154 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:57:56,166 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:57:56,188 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-12 01:57:56,188 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:57:56,188 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357163869]
[2024-03-12 01:57:56,188 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357163869] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:57:56,189 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:57:56,189 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-12 01:57:56,189 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740762122]
[2024-03-12 01:57:56,189 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:57:56,190 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-12 01:57:56,190 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:57:56,190 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-12 01:57:56,191 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-12 01:57:56,200 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 120 out of 140
[2024-03-12 01:57:56,200 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 150 transitions, 396 flow. Second operand  has 3 states, 3 states have (on average 122.33333333333333) internal successors, (367), 3 states have internal predecessors, (367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:57:56,201 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:57:56,201 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 140
[2024-03-12 01:57:56,201 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:57:56,278 INFO  L124   PetriNetUnfolderBase]: 92/690 cut-off events.
[2024-03-12 01:57:56,278 INFO  L125   PetriNetUnfolderBase]: For 48/52 co-relation queries the response was YES.
[2024-03-12 01:57:56,279 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 1056 conditions, 690 events. 92/690 cut-off events. For 48/52 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 4275 event pairs, 54 based on Foata normal form. 0/635 useless extension candidates. Maximal degree in co-relation 942. Up to 141 conditions per place. 
[2024-03-12 01:57:56,281 INFO  L140   encePairwiseOnDemand]: 135/140 looper letters, 22 selfloop transitions, 5 changer transitions 0/159 dead transitions.
[2024-03-12 01:57:56,281 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 159 transitions, 470 flow
[2024-03-12 01:57:56,282 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-12 01:57:56,282 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-12 01:57:56,283 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 387 transitions.
[2024-03-12 01:57:56,283 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9214285714285714
[2024-03-12 01:57:56,283 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 387 transitions.
[2024-03-12 01:57:56,283 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 387 transitions.
[2024-03-12 01:57:56,284 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:57:56,284 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 387 transitions.
[2024-03-12 01:57:56,285 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 129.0) internal successors, (387), 3 states have internal predecessors, (387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:57:56,286 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:57:56,286 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:57:56,286 INFO  L175             Difference]: Start difference. First operand has 148 places, 150 transitions, 396 flow. Second operand 3 states and 387 transitions.
[2024-03-12 01:57:56,286 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 159 transitions, 470 flow
[2024-03-12 01:57:56,288 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 159 transitions, 460 flow, removed 0 selfloop flow, removed 5 redundant places.
[2024-03-12 01:57:56,289 INFO  L231             Difference]: Finished difference. Result has 147 places, 153 transitions, 422 flow
[2024-03-12 01:57:56,289 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=140, PETRI_DIFFERENCE_MINUEND_FLOW=386, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=422, PETRI_PLACES=147, PETRI_TRANSITIONS=153}
[2024-03-12 01:57:56,290 INFO  L281   CegarLoopForPetriNet]: 139 programPoint places, 8 predicate places.
[2024-03-12 01:57:56,290 INFO  L495      AbstractCegarLoop]: Abstraction has has 147 places, 153 transitions, 422 flow
[2024-03-12 01:57:56,290 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 122.33333333333333) internal successors, (367), 3 states have internal predecessors, (367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:57:56,291 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:57:56,291 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-12 01:57:56,291 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4
[2024-03-12 01:57:56,291 INFO  L420      AbstractCegarLoop]: === Iteration 6 === Targeting threadErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 9 more)] ===
[2024-03-12 01:57:56,291 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:57:56,292 INFO  L85        PathProgramCache]: Analyzing trace with hash -1144144204, now seen corresponding path program 1 times
[2024-03-12 01:57:56,292 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:57:56,292 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921026458]
[2024-03-12 01:57:56,292 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:57:56,292 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:57:56,304 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:57:56,327 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-12 01:57:56,327 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:57:56,327 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921026458]
[2024-03-12 01:57:56,327 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921026458] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:57:56,328 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:57:56,328 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-12 01:57:56,328 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52228340]
[2024-03-12 01:57:56,328 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:57:56,329 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-12 01:57:56,329 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:57:56,329 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-12 01:57:56,329 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-12 01:57:56,352 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 117 out of 140
[2024-03-12 01:57:56,353 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 153 transitions, 422 flow. Second operand  has 3 states, 3 states have (on average 121.0) internal successors, (363), 3 states have internal predecessors, (363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:57:56,353 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:57:56,353 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 117 of 140
[2024-03-12 01:57:56,353 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:57:56,473 INFO  L124   PetriNetUnfolderBase]: 159/882 cut-off events.
[2024-03-12 01:57:56,473 INFO  L125   PetriNetUnfolderBase]: For 215/222 co-relation queries the response was YES.
[2024-03-12 01:57:56,474 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 1565 conditions, 882 events. 159/882 cut-off events. For 215/222 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 5733 event pairs, 73 based on Foata normal form. 1/831 useless extension candidates. Maximal degree in co-relation 1444. Up to 275 conditions per place. 
[2024-03-12 01:57:56,477 INFO  L140   encePairwiseOnDemand]: 133/140 looper letters, 29 selfloop transitions, 11 changer transitions 4/166 dead transitions.
[2024-03-12 01:57:56,477 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 166 transitions, 544 flow
[2024-03-12 01:57:56,477 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-12 01:57:56,477 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-12 01:57:56,478 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 383 transitions.
[2024-03-12 01:57:56,478 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9119047619047619
[2024-03-12 01:57:56,479 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 383 transitions.
[2024-03-12 01:57:56,479 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 383 transitions.
[2024-03-12 01:57:56,479 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:57:56,479 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 383 transitions.
[2024-03-12 01:57:56,480 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 127.66666666666667) internal successors, (383), 3 states have internal predecessors, (383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:57:56,481 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:57:56,481 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:57:56,481 INFO  L175             Difference]: Start difference. First operand has 147 places, 153 transitions, 422 flow. Second operand 3 states and 383 transitions.
[2024-03-12 01:57:56,481 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 166 transitions, 544 flow
[2024-03-12 01:57:56,483 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 166 transitions, 534 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-12 01:57:56,485 INFO  L231             Difference]: Finished difference. Result has 149 places, 157 transitions, 488 flow
[2024-03-12 01:57:56,485 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=140, PETRI_DIFFERENCE_MINUEND_FLOW=412, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=488, PETRI_PLACES=149, PETRI_TRANSITIONS=157}
[2024-03-12 01:57:56,485 INFO  L281   CegarLoopForPetriNet]: 139 programPoint places, 10 predicate places.
[2024-03-12 01:57:56,486 INFO  L495      AbstractCegarLoop]: Abstraction has has 149 places, 157 transitions, 488 flow
[2024-03-12 01:57:56,486 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 121.0) internal successors, (363), 3 states have internal predecessors, (363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:57:56,486 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:57:56,486 INFO  L208   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-12 01:57:56,487 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5
[2024-03-12 01:57:56,487 INFO  L420      AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 9 more)] ===
[2024-03-12 01:57:56,487 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:57:56,487 INFO  L85        PathProgramCache]: Analyzing trace with hash 1925861791, now seen corresponding path program 1 times
[2024-03-12 01:57:56,487 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:57:56,488 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679487369]
[2024-03-12 01:57:56,488 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:57:56,488 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:57:56,517 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-03-12 01:57:56,517 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-03-12 01:57:56,528 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-03-12 01:57:56,550 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-03-12 01:57:56,551 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2024-03-12 01:57:56,551 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (11 of 12 remaining)
[2024-03-12 01:57:56,553 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (10 of 12 remaining)
[2024-03-12 01:57:56,553 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (9 of 12 remaining)
[2024-03-12 01:57:56,553 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (8 of 12 remaining)
[2024-03-12 01:57:56,554 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (7 of 12 remaining)
[2024-03-12 01:57:56,554 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (6 of 12 remaining)
[2024-03-12 01:57:56,554 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (5 of 12 remaining)
[2024-03-12 01:57:56,554 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (4 of 12 remaining)
[2024-03-12 01:57:56,554 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (3 of 12 remaining)
[2024-03-12 01:57:56,554 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (2 of 12 remaining)
[2024-03-12 01:57:56,555 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (1 of 12 remaining)
[2024-03-12 01:57:56,555 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (0 of 12 remaining)
[2024-03-12 01:57:56,555 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6
[2024-03-12 01:57:56,556 INFO  L445         BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1]
[2024-03-12 01:57:56,558 WARN  L233   ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-03-12 01:57:56,558 INFO  L514   ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances.
[2024-03-12 01:57:56,576 INFO  L144    ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions.
[2024-03-12 01:57:56,578 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 173 places, 172 transitions, 354 flow
[2024-03-12 01:57:56,597 INFO  L124   PetriNetUnfolderBase]: 10/278 cut-off events.
[2024-03-12 01:57:56,598 INFO  L125   PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES.
[2024-03-12 01:57:56,598 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 286 conditions, 278 events. 10/278 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 434 event pairs, 0 based on Foata normal form. 0/245 useless extension candidates. Maximal degree in co-relation 185. Up to 6 conditions per place. 
[2024-03-12 01:57:56,598 INFO  L82        GeneralOperation]: Start removeDead. Operand has 173 places, 172 transitions, 354 flow
[2024-03-12 01:57:56,600 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 173 places, 172 transitions, 354 flow
[2024-03-12 01:57:56,601 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-03-12 01:57:56,602 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;@23319a73, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-03-12 01:57:56,602 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 15 error locations.
[2024-03-12 01:57:56,605 INFO  L185   PetriNetUnfolderBase]: Found word, exiting Unfolder.
[2024-03-12 01:57:56,605 INFO  L124   PetriNetUnfolderBase]: 2/54 cut-off events.
[2024-03-12 01:57:56,605 INFO  L125   PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES.
[2024-03-12 01:57:56,605 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:57:56,605 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-12 01:57:56,605 INFO  L420      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2024-03-12 01:57:56,606 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:57:56,606 INFO  L85        PathProgramCache]: Analyzing trace with hash 1310321919, now seen corresponding path program 1 times
[2024-03-12 01:57:56,606 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:57:56,606 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612765870]
[2024-03-12 01:57:56,606 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:57:56,607 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:57:56,613 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:57:56,627 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-12 01:57:56,627 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:57:56,628 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612765870]
[2024-03-12 01:57:56,628 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612765870] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:57:56,628 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:57:56,628 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-12 01:57:56,628 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782266557]
[2024-03-12 01:57:56,628 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:57:56,629 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-12 01:57:56,629 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:57:56,629 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-12 01:57:56,629 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-12 01:57:56,654 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 138 out of 172
[2024-03-12 01:57:56,655 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 172 transitions, 354 flow. Second operand  has 3 states, 3 states have (on average 139.0) internal successors, (417), 3 states have internal predecessors, (417), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:57:56,655 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:57:56,655 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 138 of 172
[2024-03-12 01:57:56,655 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:57:57,384 INFO  L124   PetriNetUnfolderBase]: 2216/7143 cut-off events.
[2024-03-12 01:57:57,385 INFO  L125   PetriNetUnfolderBase]: For 49/49 co-relation queries the response was YES.
[2024-03-12 01:57:57,397 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 10847 conditions, 7143 events. 2216/7143 cut-off events. For 49/49 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 71192 event pairs, 879 based on Foata normal form. 75/6412 useless extension candidates. Maximal degree in co-relation 9274. Up to 2089 conditions per place. 
[2024-03-12 01:57:57,417 INFO  L140   encePairwiseOnDemand]: 154/172 looper letters, 46 selfloop transitions, 11 changer transitions 1/195 dead transitions.
[2024-03-12 01:57:57,418 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 195 transitions, 519 flow
[2024-03-12 01:57:57,418 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-12 01:57:57,418 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-12 01:57:57,419 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 480 transitions.
[2024-03-12 01:57:57,420 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9302325581395349
[2024-03-12 01:57:57,420 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 480 transitions.
[2024-03-12 01:57:57,420 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 480 transitions.
[2024-03-12 01:57:57,420 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:57:57,420 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 480 transitions.
[2024-03-12 01:57:57,421 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 160.0) internal successors, (480), 3 states have internal predecessors, (480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:57:57,422 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 172.0) internal successors, (688), 4 states have internal predecessors, (688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:57:57,423 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 172.0) internal successors, (688), 4 states have internal predecessors, (688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:57:57,423 INFO  L175             Difference]: Start difference. First operand has 173 places, 172 transitions, 354 flow. Second operand 3 states and 480 transitions.
[2024-03-12 01:57:57,423 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 195 transitions, 519 flow
[2024-03-12 01:57:57,424 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 195 transitions, 519 flow, removed 0 selfloop flow, removed 0 redundant places.
[2024-03-12 01:57:57,425 INFO  L231             Difference]: Finished difference. Result has 177 places, 179 transitions, 442 flow
[2024-03-12 01:57:57,426 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=348, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=442, PETRI_PLACES=177, PETRI_TRANSITIONS=179}
[2024-03-12 01:57:57,426 INFO  L281   CegarLoopForPetriNet]: 173 programPoint places, 4 predicate places.
[2024-03-12 01:57:57,426 INFO  L495      AbstractCegarLoop]: Abstraction has has 177 places, 179 transitions, 442 flow
[2024-03-12 01:57:57,427 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 139.0) internal successors, (417), 3 states have internal predecessors, (417), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:57:57,427 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:57:57,427 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-12 01:57:57,427 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7
[2024-03-12 01:57:57,427 INFO  L420      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2024-03-12 01:57:57,428 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:57:57,428 INFO  L85        PathProgramCache]: Analyzing trace with hash 566883492, now seen corresponding path program 1 times
[2024-03-12 01:57:57,428 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:57:57,428 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751321050]
[2024-03-12 01:57:57,428 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:57:57,428 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:57:57,434 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:57:57,465 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-12 01:57:57,465 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:57:57,466 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751321050]
[2024-03-12 01:57:57,466 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751321050] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:57:57,466 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:57:57,466 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-12 01:57:57,466 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333650353]
[2024-03-12 01:57:57,467 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:57:57,467 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-12 01:57:57,467 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:57:57,468 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-12 01:57:57,468 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-12 01:57:57,513 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 140 out of 172
[2024-03-12 01:57:57,514 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 179 transitions, 442 flow. Second operand  has 3 states, 3 states have (on average 142.0) internal successors, (426), 3 states have internal predecessors, (426), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:57:57,514 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:57:57,514 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 172
[2024-03-12 01:57:57,514 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:57:58,456 INFO  L124   PetriNetUnfolderBase]: 2480/9000 cut-off events.
[2024-03-12 01:57:58,456 INFO  L125   PetriNetUnfolderBase]: For 2872/3042 co-relation queries the response was YES.
[2024-03-12 01:57:58,476 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 15766 conditions, 9000 events. 2480/9000 cut-off events. For 2872/3042 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 96246 event pairs, 1597 based on Foata normal form. 62/8224 useless extension candidates. Maximal degree in co-relation 13630. Up to 3442 conditions per place. 
[2024-03-12 01:57:58,508 INFO  L140   encePairwiseOnDemand]: 164/172 looper letters, 42 selfloop transitions, 12 changer transitions 0/197 dead transitions.
[2024-03-12 01:57:58,508 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 197 transitions, 610 flow
[2024-03-12 01:57:58,509 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-12 01:57:58,509 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-12 01:57:58,510 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 464 transitions.
[2024-03-12 01:57:58,510 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8992248062015504
[2024-03-12 01:57:58,510 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 464 transitions.
[2024-03-12 01:57:58,510 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 464 transitions.
[2024-03-12 01:57:58,511 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:57:58,511 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 464 transitions.
[2024-03-12 01:57:58,512 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 154.66666666666666) internal successors, (464), 3 states have internal predecessors, (464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:57:58,513 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 172.0) internal successors, (688), 4 states have internal predecessors, (688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:57:58,513 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 172.0) internal successors, (688), 4 states have internal predecessors, (688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:57:58,513 INFO  L175             Difference]: Start difference. First operand has 177 places, 179 transitions, 442 flow. Second operand 3 states and 464 transitions.
[2024-03-12 01:57:58,513 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 197 transitions, 610 flow
[2024-03-12 01:57:58,520 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 197 transitions, 580 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-12 01:57:58,522 INFO  L231             Difference]: Finished difference. Result has 178 places, 189 transitions, 526 flow
[2024-03-12 01:57:58,522 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=420, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=526, PETRI_PLACES=178, PETRI_TRANSITIONS=189}
[2024-03-12 01:57:58,522 INFO  L281   CegarLoopForPetriNet]: 173 programPoint places, 5 predicate places.
[2024-03-12 01:57:58,523 INFO  L495      AbstractCegarLoop]: Abstraction has has 178 places, 189 transitions, 526 flow
[2024-03-12 01:57:58,523 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 142.0) internal successors, (426), 3 states have internal predecessors, (426), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:57:58,523 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:57:58,523 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-12 01:57:58,523 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8
[2024-03-12 01:57:58,524 INFO  L420      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2024-03-12 01:57:58,524 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:57:58,524 INFO  L85        PathProgramCache]: Analyzing trace with hash 554229852, now seen corresponding path program 1 times
[2024-03-12 01:57:58,524 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:57:58,524 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448944455]
[2024-03-12 01:57:58,524 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:57:58,525 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:57:58,532 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:57:58,549 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-12 01:57:58,549 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:57:58,550 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448944455]
[2024-03-12 01:57:58,550 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448944455] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:57:58,550 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:57:58,550 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-12 01:57:58,551 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080836341]
[2024-03-12 01:57:58,551 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:57:58,552 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-12 01:57:58,552 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:57:58,553 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-12 01:57:58,553 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-12 01:57:58,568 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 148 out of 172
[2024-03-12 01:57:58,569 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 189 transitions, 526 flow. Second operand  has 3 states, 3 states have (on average 149.33333333333334) internal successors, (448), 3 states have internal predecessors, (448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:57:58,569 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:57:58,569 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 148 of 172
[2024-03-12 01:57:58,569 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:57:59,346 INFO  L124   PetriNetUnfolderBase]: 1878/8120 cut-off events.
[2024-03-12 01:57:59,346 INFO  L125   PetriNetUnfolderBase]: For 1150/2118 co-relation queries the response was YES.
[2024-03-12 01:57:59,361 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 13050 conditions, 8120 events. 1878/8120 cut-off events. For 1150/2118 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 90456 event pairs, 1092 based on Foata normal form. 7/7164 useless extension candidates. Maximal degree in co-relation 11375. Up to 1725 conditions per place. 
[2024-03-12 01:57:59,377 INFO  L140   encePairwiseOnDemand]: 167/172 looper letters, 28 selfloop transitions, 4 changer transitions 0/200 dead transitions.
[2024-03-12 01:57:59,378 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 200 transitions, 612 flow
[2024-03-12 01:57:59,378 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-12 01:57:59,378 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-12 01:57:59,379 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 477 transitions.
[2024-03-12 01:57:59,380 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9244186046511628
[2024-03-12 01:57:59,380 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 477 transitions.
[2024-03-12 01:57:59,380 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 477 transitions.
[2024-03-12 01:57:59,380 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:57:59,380 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 477 transitions.
[2024-03-12 01:57:59,381 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 159.0) internal successors, (477), 3 states have internal predecessors, (477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:57:59,382 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 172.0) internal successors, (688), 4 states have internal predecessors, (688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:57:59,382 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 172.0) internal successors, (688), 4 states have internal predecessors, (688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:57:59,383 INFO  L175             Difference]: Start difference. First operand has 178 places, 189 transitions, 526 flow. Second operand 3 states and 477 transitions.
[2024-03-12 01:57:59,383 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 200 transitions, 612 flow
[2024-03-12 01:57:59,387 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 200 transitions, 588 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-12 01:57:59,389 INFO  L231             Difference]: Finished difference. Result has 180 places, 192 transitions, 532 flow
[2024-03-12 01:57:59,389 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=502, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=532, PETRI_PLACES=180, PETRI_TRANSITIONS=192}
[2024-03-12 01:57:59,390 INFO  L281   CegarLoopForPetriNet]: 173 programPoint places, 7 predicate places.
[2024-03-12 01:57:59,390 INFO  L495      AbstractCegarLoop]: Abstraction has has 180 places, 192 transitions, 532 flow
[2024-03-12 01:57:59,390 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 149.33333333333334) internal successors, (448), 3 states have internal predecessors, (448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:57:59,390 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:57:59,390 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-12 01:57:59,391 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9
[2024-03-12 01:57:59,391 INFO  L420      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2024-03-12 01:57:59,391 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:57:59,391 INFO  L85        PathProgramCache]: Analyzing trace with hash -542315604, now seen corresponding path program 1 times
[2024-03-12 01:57:59,391 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:57:59,391 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706301535]
[2024-03-12 01:57:59,392 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:57:59,392 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:57:59,402 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:57:59,620 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-12 01:57:59,620 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:57:59,620 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706301535]
[2024-03-12 01:57:59,620 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706301535] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:57:59,621 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:57:59,621 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-03-12 01:57:59,621 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7360865]
[2024-03-12 01:57:59,621 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:57:59,621 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-03-12 01:57:59,622 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:57:59,622 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-03-12 01:57:59,622 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2024-03-12 01:57:59,672 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 142 out of 172
[2024-03-12 01:57:59,673 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 192 transitions, 532 flow. Second operand  has 6 states, 6 states have (on average 143.66666666666666) internal successors, (862), 6 states have internal predecessors, (862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:57:59,673 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:57:59,674 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 172
[2024-03-12 01:57:59,674 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:58:00,809 INFO  L124   PetriNetUnfolderBase]: 2155/10115 cut-off events.
[2024-03-12 01:58:00,810 INFO  L125   PetriNetUnfolderBase]: For 994/1920 co-relation queries the response was YES.
[2024-03-12 01:58:00,830 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 15938 conditions, 10115 events. 2155/10115 cut-off events. For 994/1920 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 115721 event pairs, 1207 based on Foata normal form. 6/9087 useless extension candidates. Maximal degree in co-relation 13693. Up to 1956 conditions per place. 
[2024-03-12 01:58:00,848 INFO  L140   encePairwiseOnDemand]: 166/172 looper letters, 53 selfloop transitions, 5 changer transitions 0/223 dead transitions.
[2024-03-12 01:58:00,848 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 223 transitions, 710 flow
[2024-03-12 01:58:00,849 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-03-12 01:58:00,849 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-03-12 01:58:00,851 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 911 transitions.
[2024-03-12 01:58:00,851 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8827519379844961
[2024-03-12 01:58:00,851 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 911 transitions.
[2024-03-12 01:58:00,851 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 911 transitions.
[2024-03-12 01:58:00,852 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:58:00,852 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 911 transitions.
[2024-03-12 01:58:00,853 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 7 states, 6 states have (on average 151.83333333333334) internal successors, (911), 6 states have internal predecessors, (911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:58:00,855 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 7 states, 7 states have (on average 172.0) internal successors, (1204), 7 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:58:00,855 INFO  L81            ComplementDD]: Finished complementDD. Result  has 7 states, 7 states have (on average 172.0) internal successors, (1204), 7 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:58:00,855 INFO  L175             Difference]: Start difference. First operand has 180 places, 192 transitions, 532 flow. Second operand 6 states and 911 transitions.
[2024-03-12 01:58:00,855 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 223 transitions, 710 flow
[2024-03-12 01:58:00,858 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 223 transitions, 702 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-12 01:58:00,860 INFO  L231             Difference]: Finished difference. Result has 182 places, 191 transitions, 532 flow
[2024-03-12 01:58:00,860 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=522, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=532, PETRI_PLACES=182, PETRI_TRANSITIONS=191}
[2024-03-12 01:58:00,860 INFO  L281   CegarLoopForPetriNet]: 173 programPoint places, 9 predicate places.
[2024-03-12 01:58:00,861 INFO  L495      AbstractCegarLoop]: Abstraction has has 182 places, 191 transitions, 532 flow
[2024-03-12 01:58:00,861 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 143.66666666666666) internal successors, (862), 6 states have internal predecessors, (862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:58:00,861 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:58:00,861 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-12 01:58:00,861 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10
[2024-03-12 01:58:00,861 INFO  L420      AbstractCegarLoop]: === Iteration 5 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2024-03-12 01:58:00,862 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:58:00,862 INFO  L85        PathProgramCache]: Analyzing trace with hash -1027856386, now seen corresponding path program 1 times
[2024-03-12 01:58:00,862 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:58:00,862 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132578189]
[2024-03-12 01:58:00,862 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:58:00,862 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:58:00,871 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:58:00,887 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-12 01:58:00,887 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:58:00,887 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132578189]
[2024-03-12 01:58:00,887 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [132578189] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:58:00,887 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:58:00,887 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-12 01:58:00,888 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681408824]
[2024-03-12 01:58:00,888 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:58:00,888 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-12 01:58:00,888 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:58:00,888 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-12 01:58:00,889 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-12 01:58:00,902 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 146 out of 172
[2024-03-12 01:58:00,902 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 191 transitions, 532 flow. Second operand  has 3 states, 3 states have (on average 148.33333333333334) internal successors, (445), 3 states have internal predecessors, (445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:58:00,903 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:58:00,903 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 172
[2024-03-12 01:58:00,903 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:58:01,905 INFO  L124   PetriNetUnfolderBase]: 2430/10415 cut-off events.
[2024-03-12 01:58:01,905 INFO  L125   PetriNetUnfolderBase]: For 1260/2233 co-relation queries the response was YES.
[2024-03-12 01:58:01,926 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 16920 conditions, 10415 events. 2430/10415 cut-off events. For 1260/2233 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 123317 event pairs, 1418 based on Foata normal form. 11/9196 useless extension candidates. Maximal degree in co-relation 15167. Up to 2447 conditions per place. 
[2024-03-12 01:58:01,945 INFO  L140   encePairwiseOnDemand]: 166/172 looper letters, 34 selfloop transitions, 7 changer transitions 0/207 dead transitions.
[2024-03-12 01:58:01,946 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 207 transitions, 657 flow
[2024-03-12 01:58:01,946 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-12 01:58:01,946 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-12 01:58:01,947 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 477 transitions.
[2024-03-12 01:58:01,948 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9244186046511628
[2024-03-12 01:58:01,948 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 477 transitions.
[2024-03-12 01:58:01,948 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 477 transitions.
[2024-03-12 01:58:01,948 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:58:01,948 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 477 transitions.
[2024-03-12 01:58:01,949 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 159.0) internal successors, (477), 3 states have internal predecessors, (477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:58:01,950 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 172.0) internal successors, (688), 4 states have internal predecessors, (688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:58:01,950 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 172.0) internal successors, (688), 4 states have internal predecessors, (688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:58:01,950 INFO  L175             Difference]: Start difference. First operand has 182 places, 191 transitions, 532 flow. Second operand 3 states and 477 transitions.
[2024-03-12 01:58:01,950 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 207 transitions, 657 flow
[2024-03-12 01:58:01,952 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 207 transitions, 647 flow, removed 0 selfloop flow, removed 5 redundant places.
[2024-03-12 01:58:01,954 INFO  L231             Difference]: Finished difference. Result has 181 places, 196 transitions, 578 flow
[2024-03-12 01:58:01,954 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=522, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=578, PETRI_PLACES=181, PETRI_TRANSITIONS=196}
[2024-03-12 01:58:01,955 INFO  L281   CegarLoopForPetriNet]: 173 programPoint places, 8 predicate places.
[2024-03-12 01:58:01,955 INFO  L495      AbstractCegarLoop]: Abstraction has has 181 places, 196 transitions, 578 flow
[2024-03-12 01:58:01,955 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 148.33333333333334) internal successors, (445), 3 states have internal predecessors, (445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:58:01,955 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:58:01,955 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-12 01:58:01,955 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11
[2024-03-12 01:58:01,955 INFO  L420      AbstractCegarLoop]: === Iteration 6 === Targeting threadErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2024-03-12 01:58:01,956 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:58:01,956 INFO  L85        PathProgramCache]: Analyzing trace with hash -985860973, now seen corresponding path program 1 times
[2024-03-12 01:58:01,956 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:58:01,956 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928023335]
[2024-03-12 01:58:01,956 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:58:01,956 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:58:01,966 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:58:01,983 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-12 01:58:01,983 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:58:01,984 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928023335]
[2024-03-12 01:58:01,984 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928023335] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:58:01,984 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:58:01,984 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-12 01:58:01,984 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562405945]
[2024-03-12 01:58:01,984 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:58:01,985 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-12 01:58:01,985 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:58:01,985 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-12 01:58:01,985 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-12 01:58:02,017 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 142 out of 172
[2024-03-12 01:58:02,017 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 196 transitions, 578 flow. Second operand  has 3 states, 3 states have (on average 146.0) internal successors, (438), 3 states have internal predecessors, (438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:58:02,017 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:58:02,018 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 172
[2024-03-12 01:58:02,018 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:58:02,995 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([424] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][180], [Black: 190#(= |#race~data~0| 0), 72#L705-1true, 201#true, 17#L688-7true, Black: 176#true, 141#L688-2true, 207#true, Black: 184#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 203#(= |threadThread1of2ForFork0_#t~nondet2| |#race~data~0|)])
[2024-03-12 01:58:02,996 INFO  L294   olderBase$Statistics]: this new event has 166 ancestors and is cut-off event
[2024-03-12 01:58:02,996 INFO  L297   olderBase$Statistics]:   existing Event has 166 ancestors and is cut-off event
[2024-03-12 01:58:02,996 INFO  L297   olderBase$Statistics]:   existing Event has 159 ancestors and is cut-off event
[2024-03-12 01:58:02,996 INFO  L297   olderBase$Statistics]:   existing Event has 159 ancestors and is cut-off event
[2024-03-12 01:58:03,098 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([424] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 190#(= |#race~data~0| 0), 72#L705-1true, 201#true, Black: 176#true, 141#L688-2true, 207#true, Black: 184#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 203#(= |threadThread1of2ForFork0_#t~nondet2| |#race~data~0|), 94#L690true])
[2024-03-12 01:58:03,098 INFO  L294   olderBase$Statistics]: this new event has 168 ancestors and is cut-off event
[2024-03-12 01:58:03,098 INFO  L297   olderBase$Statistics]:   existing Event has 161 ancestors and is cut-off event
[2024-03-12 01:58:03,099 INFO  L297   olderBase$Statistics]:   existing Event has 168 ancestors and is cut-off event
[2024-03-12 01:58:03,099 INFO  L297   olderBase$Statistics]:   existing Event has 161 ancestors and is cut-off event
[2024-03-12 01:58:03,129 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([424] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 190#(= |#race~data~0| 0), 111#L690-3true, 201#true, 72#L705-1true, Black: 176#true, 141#L688-2true, 207#true, Black: 184#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 203#(= |threadThread1of2ForFork0_#t~nondet2| |#race~data~0|)])
[2024-03-12 01:58:03,129 INFO  L294   olderBase$Statistics]: this new event has 169 ancestors and is cut-off event
[2024-03-12 01:58:03,129 INFO  L297   olderBase$Statistics]:   existing Event has 169 ancestors and is cut-off event
[2024-03-12 01:58:03,129 INFO  L297   olderBase$Statistics]:   existing Event has 162 ancestors and is cut-off event
[2024-03-12 01:58:03,130 INFO  L297   olderBase$Statistics]:   existing Event has 162 ancestors and is cut-off event
[2024-03-12 01:58:03,254 INFO  L124   PetriNetUnfolderBase]: 4084/14056 cut-off events.
[2024-03-12 01:58:03,254 INFO  L125   PetriNetUnfolderBase]: For 5625/6042 co-relation queries the response was YES.
[2024-03-12 01:58:03,287 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 26432 conditions, 14056 events. 4084/14056 cut-off events. For 5625/6042 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 161992 event pairs, 2075 based on Foata normal form. 74/12647 useless extension candidates. Maximal degree in co-relation 22335. Up to 5199 conditions per place. 
[2024-03-12 01:58:03,319 INFO  L140   encePairwiseOnDemand]: 163/172 looper letters, 49 selfloop transitions, 19 changer transitions 0/222 dead transitions.
[2024-03-12 01:58:03,319 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 222 transitions, 815 flow
[2024-03-12 01:58:03,320 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-12 01:58:03,320 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-12 01:58:03,321 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 472 transitions.
[2024-03-12 01:58:03,321 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9147286821705426
[2024-03-12 01:58:03,321 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 472 transitions.
[2024-03-12 01:58:03,321 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 472 transitions.
[2024-03-12 01:58:03,321 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:58:03,322 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 472 transitions.
[2024-03-12 01:58:03,322 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 157.33333333333334) internal successors, (472), 3 states have internal predecessors, (472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:58:03,323 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 172.0) internal successors, (688), 4 states have internal predecessors, (688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:58:03,324 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 172.0) internal successors, (688), 4 states have internal predecessors, (688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:58:03,324 INFO  L175             Difference]: Start difference. First operand has 181 places, 196 transitions, 578 flow. Second operand 3 states and 472 transitions.
[2024-03-12 01:58:03,324 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 222 transitions, 815 flow
[2024-03-12 01:58:03,327 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 222 transitions, 801 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-12 01:58:03,329 INFO  L231             Difference]: Finished difference. Result has 183 places, 211 transitions, 746 flow
[2024-03-12 01:58:03,330 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=564, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=746, PETRI_PLACES=183, PETRI_TRANSITIONS=211}
[2024-03-12 01:58:03,330 INFO  L281   CegarLoopForPetriNet]: 173 programPoint places, 10 predicate places.
[2024-03-12 01:58:03,330 INFO  L495      AbstractCegarLoop]: Abstraction has has 183 places, 211 transitions, 746 flow
[2024-03-12 01:58:03,330 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 146.0) internal successors, (438), 3 states have internal predecessors, (438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:58:03,330 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:58:03,331 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-12 01:58:03,331 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12
[2024-03-12 01:58:03,331 INFO  L420      AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2024-03-12 01:58:03,331 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:58:03,331 INFO  L85        PathProgramCache]: Analyzing trace with hash -333434570, now seen corresponding path program 1 times
[2024-03-12 01:58:03,331 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:58:03,332 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723121774]
[2024-03-12 01:58:03,332 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:58:03,332 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:58:03,343 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:58:03,488 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-12 01:58:03,488 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:58:03,488 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723121774]
[2024-03-12 01:58:03,488 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723121774] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-12 01:58:03,489 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [520823273]
[2024-03-12 01:58:03,489 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:58:03,489 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-12 01:58:03,489 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-12 01:58:03,490 INFO  L229       MonitoredProcess]: Starting monitored process 2 with /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-03-12 01:58:03,505 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process
[2024-03-12 01:58:03,611 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:58:03,613 INFO  L262         TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 4 conjunts are in the unsatisfiable core
[2024-03-12 01:58:03,616 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-03-12 01:58:03,767 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-12 01:58:03,767 INFO  L323         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-03-12 01:58:03,767 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [520823273] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:58:03,768 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences.
[2024-03-12 01:58:03,768 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7
[2024-03-12 01:58:03,768 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950224847]
[2024-03-12 01:58:03,768 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:58:03,769 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 5 states
[2024-03-12 01:58:03,769 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:58:03,769 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants.
[2024-03-12 01:58:03,769 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42
[2024-03-12 01:58:03,790 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 143 out of 172
[2024-03-12 01:58:03,791 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 211 transitions, 746 flow. Second operand  has 5 states, 5 states have (on average 145.4) internal successors, (727), 5 states have internal predecessors, (727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:58:03,791 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:58:03,791 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 172
[2024-03-12 01:58:03,791 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:58:05,443 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([424] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 190#(= |#race~data~0| 0), 72#L705-1true, 17#L688-7true, Black: 209#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_alive~0|), Black: 176#true, 141#L688-2true, 213#true, 207#true, Black: 184#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, Black: 203#(= |threadThread1of2ForFork0_#t~nondet2| |#race~data~0|)])
[2024-03-12 01:58:05,444 INFO  L294   olderBase$Statistics]: this new event has 166 ancestors and is cut-off event
[2024-03-12 01:58:05,444 INFO  L297   olderBase$Statistics]:   existing Event has 159 ancestors and is cut-off event
[2024-03-12 01:58:05,444 INFO  L297   olderBase$Statistics]:   existing Event has 159 ancestors and is cut-off event
[2024-03-12 01:58:05,444 INFO  L297   olderBase$Statistics]:   existing Event has 166 ancestors and is cut-off event
[2024-03-12 01:58:05,446 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([424] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 190#(= |#race~data~0| 0), 17#L688-7true, 72#L705-1true, Black: 209#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_alive~0|), Black: 176#true, 141#L688-2true, 207#true, Black: 184#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of2ForFork0InUse, Black: 203#(= |threadThread1of2ForFork0_#t~nondet2| |#race~data~0|), 217#(<= 1 ~threads_alive~0), threadThread2of2ForFork0InUse])
[2024-03-12 01:58:05,446 INFO  L294   olderBase$Statistics]: this new event has 166 ancestors and is cut-off event
[2024-03-12 01:58:05,446 INFO  L297   olderBase$Statistics]:   existing Event has 166 ancestors and is cut-off event
[2024-03-12 01:58:05,446 INFO  L297   olderBase$Statistics]:   existing Event has 159 ancestors and is cut-off event
[2024-03-12 01:58:05,446 INFO  L297   olderBase$Statistics]:   existing Event has 159 ancestors and is cut-off event
[2024-03-12 01:58:05,744 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([424] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 190#(= |#race~data~0| 0), 72#L705-1true, Black: 176#true, Black: 209#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_alive~0|), 141#L688-2true, 213#true, 207#true, Black: 184#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of2ForFork0InUse, Black: 203#(= |threadThread1of2ForFork0_#t~nondet2| |#race~data~0|), threadThread2of2ForFork0InUse, 94#L690true])
[2024-03-12 01:58:05,744 INFO  L294   olderBase$Statistics]: this new event has 168 ancestors and is cut-off event
[2024-03-12 01:58:05,744 INFO  L297   olderBase$Statistics]:   existing Event has 161 ancestors and is cut-off event
[2024-03-12 01:58:05,744 INFO  L297   olderBase$Statistics]:   existing Event has 168 ancestors and is cut-off event
[2024-03-12 01:58:05,744 INFO  L297   olderBase$Statistics]:   existing Event has 161 ancestors and is cut-off event
[2024-03-12 01:58:05,746 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([424] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 190#(= |#race~data~0| 0), 72#L705-1true, Black: 176#true, Black: 209#(= |threadThread1of2ForFork0_#t~nondet6| |#race~threads_alive~0|), 141#L688-2true, 207#true, Black: 184#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of2ForFork0InUse, Black: 203#(= |threadThread1of2ForFork0_#t~nondet2| |#race~data~0|), 217#(<= 1 ~threads_alive~0), threadThread2of2ForFork0InUse, 94#L690true])
[2024-03-12 01:58:05,746 INFO  L294   olderBase$Statistics]: this new event has 168 ancestors and is cut-off event
[2024-03-12 01:58:05,746 INFO  L297   olderBase$Statistics]:   existing Event has 161 ancestors and is cut-off event
[2024-03-12 01:58:05,746 INFO  L297   olderBase$Statistics]:   existing Event has 168 ancestors and is cut-off event
[2024-03-12 01:58:05,746 INFO  L297   olderBase$Statistics]:   existing Event has 161 ancestors and is cut-off event
[2024-03-12 01:58:06,060 INFO  L124   PetriNetUnfolderBase]: 5655/20058 cut-off events.
[2024-03-12 01:58:06,060 INFO  L125   PetriNetUnfolderBase]: For 10117/11313 co-relation queries the response was YES.
[2024-03-12 01:58:06,116 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 39639 conditions, 20058 events. 5655/20058 cut-off events. For 10117/11313 co-relation queries the response was YES. Maximal size of possible extension queue 898. Compared 250714 event pairs, 1264 based on Foata normal form. 131/18154 useless extension candidates. Maximal degree in co-relation 31580. Up to 3125 conditions per place. 
[2024-03-12 01:58:06,168 INFO  L140   encePairwiseOnDemand]: 164/172 looper letters, 69 selfloop transitions, 14 changer transitions 3/270 dead transitions.
[2024-03-12 01:58:06,168 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 270 transitions, 1037 flow
[2024-03-12 01:58:06,169 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. 
[2024-03-12 01:58:06,169 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 7 states.
[2024-03-12 01:58:06,171 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1088 transitions.
[2024-03-12 01:58:06,171 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9036544850498339
[2024-03-12 01:58:06,171 INFO  L72            ComplementDD]: Start complementDD. Operand 7 states and 1088 transitions.
[2024-03-12 01:58:06,171 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 7 states and 1088 transitions.
[2024-03-12 01:58:06,172 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:58:06,172 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1088 transitions.
[2024-03-12 01:58:06,174 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 8 states, 7 states have (on average 155.42857142857142) internal successors, (1088), 7 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:58:06,175 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 8 states, 8 states have (on average 172.0) internal successors, (1376), 8 states have internal predecessors, (1376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:58:06,176 INFO  L81            ComplementDD]: Finished complementDD. Result  has 8 states, 8 states have (on average 172.0) internal successors, (1376), 8 states have internal predecessors, (1376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:58:06,176 INFO  L175             Difference]: Start difference. First operand has 183 places, 211 transitions, 746 flow. Second operand 7 states and 1088 transitions.
[2024-03-12 01:58:06,176 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 270 transitions, 1037 flow
[2024-03-12 01:58:06,238 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 270 transitions, 999 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-12 01:58:06,240 INFO  L231             Difference]: Finished difference. Result has 190 places, 224 transitions, 787 flow
[2024-03-12 01:58:06,241 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=702, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=787, PETRI_PLACES=190, PETRI_TRANSITIONS=224}
[2024-03-12 01:58:06,241 INFO  L281   CegarLoopForPetriNet]: 173 programPoint places, 17 predicate places.
[2024-03-12 01:58:06,241 INFO  L495      AbstractCegarLoop]: Abstraction has has 190 places, 224 transitions, 787 flow
[2024-03-12 01:58:06,242 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 5 states, 5 states have (on average 145.4) internal successors, (727), 5 states have internal predecessors, (727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:58:06,242 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:58:06,242 INFO  L208   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-12 01:58:06,250 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-03-12 01:58:06,442 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,2 /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-12 01:58:06,443 INFO  L420      AbstractCegarLoop]: === Iteration 8 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2024-03-12 01:58:06,444 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:58:06,444 INFO  L85        PathProgramCache]: Analyzing trace with hash 15214110, now seen corresponding path program 1 times
[2024-03-12 01:58:06,444 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:58:06,444 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930004403]
[2024-03-12 01:58:06,445 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:58:06,445 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:58:06,462 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:58:06,586 INFO  L134       CoverageAnalysis]: Checked inductivity of 9 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked.
[2024-03-12 01:58:06,587 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:58:06,587 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930004403]
[2024-03-12 01:58:06,587 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930004403] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:58:06,587 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:58:06,587 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6
[2024-03-12 01:58:06,587 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452862802]
[2024-03-12 01:58:06,587 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:58:06,588 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-03-12 01:58:06,588 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:58:06,589 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-03-12 01:58:06,589 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30
[2024-03-12 01:58:06,644 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 151 out of 172
[2024-03-12 01:58:06,645 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 224 transitions, 787 flow. Second operand  has 6 states, 6 states have (on average 152.5) internal successors, (915), 6 states have internal predecessors, (915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:58:06,645 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:58:06,645 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 172
[2024-03-12 01:58:06,645 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:58:06,900 INFO  L124   PetriNetUnfolderBase]: 220/1883 cut-off events.
[2024-03-12 01:58:06,901 INFO  L125   PetriNetUnfolderBase]: For 464/477 co-relation queries the response was YES.
[2024-03-12 01:58:06,906 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 3302 conditions, 1883 events. 220/1883 cut-off events. For 464/477 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 14257 event pairs, 65 based on Foata normal form. 75/1867 useless extension candidates. Maximal degree in co-relation 2802. Up to 216 conditions per place. 
[2024-03-12 01:58:06,909 INFO  L140   encePairwiseOnDemand]: 160/172 looper letters, 11 selfloop transitions, 12 changer transitions 0/184 dead transitions.
[2024-03-12 01:58:06,909 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 184 transitions, 580 flow
[2024-03-12 01:58:06,909 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. 
[2024-03-12 01:58:06,909 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 5 states.
[2024-03-12 01:58:06,910 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 783 transitions.
[2024-03-12 01:58:06,911 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9104651162790698
[2024-03-12 01:58:06,911 INFO  L72            ComplementDD]: Start complementDD. Operand 5 states and 783 transitions.
[2024-03-12 01:58:06,911 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 5 states and 783 transitions.
[2024-03-12 01:58:06,911 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:58:06,911 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 783 transitions.
[2024-03-12 01:58:06,912 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 6 states, 5 states have (on average 156.6) internal successors, (783), 5 states have internal predecessors, (783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:58:06,913 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 6 states, 6 states have (on average 172.0) internal successors, (1032), 6 states have internal predecessors, (1032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:58:06,914 INFO  L81            ComplementDD]: Finished complementDD. Result  has 6 states, 6 states have (on average 172.0) internal successors, (1032), 6 states have internal predecessors, (1032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:58:06,914 INFO  L175             Difference]: Start difference. First operand has 190 places, 224 transitions, 787 flow. Second operand 5 states and 783 transitions.
[2024-03-12 01:58:06,914 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 184 transitions, 580 flow
[2024-03-12 01:58:06,918 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 184 transitions, 532 flow, removed 20 selfloop flow, removed 5 redundant places.
[2024-03-12 01:58:06,920 INFO  L231             Difference]: Finished difference. Result has 182 places, 179 transitions, 495 flow
[2024-03-12 01:58:06,920 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=471, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=495, PETRI_PLACES=182, PETRI_TRANSITIONS=179}
[2024-03-12 01:58:06,921 INFO  L281   CegarLoopForPetriNet]: 173 programPoint places, 9 predicate places.
[2024-03-12 01:58:06,921 INFO  L495      AbstractCegarLoop]: Abstraction has has 182 places, 179 transitions, 495 flow
[2024-03-12 01:58:06,921 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 152.5) internal successors, (915), 6 states have internal predecessors, (915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:58:06,921 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:58:06,921 INFO  L208   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-12 01:58:06,922 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14
[2024-03-12 01:58:06,922 INFO  L420      AbstractCegarLoop]: === Iteration 9 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2024-03-12 01:58:06,922 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:58:06,922 INFO  L85        PathProgramCache]: Analyzing trace with hash 844298534, now seen corresponding path program 1 times
[2024-03-12 01:58:06,922 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:58:06,922 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742536326]
[2024-03-12 01:58:06,922 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:58:06,922 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:58:06,935 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:58:06,954 INFO  L134       CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked.
[2024-03-12 01:58:06,955 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:58:06,955 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742536326]
[2024-03-12 01:58:06,955 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742536326] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:58:06,955 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:58:06,955 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-12 01:58:06,955 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130434081]
[2024-03-12 01:58:06,955 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:58:06,955 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-12 01:58:06,956 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:58:06,956 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-12 01:58:06,956 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-12 01:58:06,974 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 146 out of 172
[2024-03-12 01:58:06,975 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 179 transitions, 495 flow. Second operand  has 3 states, 3 states have (on average 148.66666666666666) internal successors, (446), 3 states have internal predecessors, (446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:58:06,975 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:58:06,975 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 172
[2024-03-12 01:58:06,975 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:58:07,286 INFO  L124   PetriNetUnfolderBase]: 644/2801 cut-off events.
[2024-03-12 01:58:07,286 INFO  L125   PetriNetUnfolderBase]: For 850/872 co-relation queries the response was YES.
[2024-03-12 01:58:07,295 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 5262 conditions, 2801 events. 644/2801 cut-off events. For 850/872 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 23542 event pairs, 357 based on Foata normal form. 0/2616 useless extension candidates. Maximal degree in co-relation 4762. Up to 909 conditions per place. 
[2024-03-12 01:58:07,301 INFO  L140   encePairwiseOnDemand]: 166/172 looper letters, 34 selfloop transitions, 7 changer transitions 0/193 dead transitions.
[2024-03-12 01:58:07,301 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 193 transitions, 629 flow
[2024-03-12 01:58:07,302 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-12 01:58:07,302 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-12 01:58:07,302 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 476 transitions.
[2024-03-12 01:58:07,303 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9224806201550387
[2024-03-12 01:58:07,303 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 476 transitions.
[2024-03-12 01:58:07,303 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 476 transitions.
[2024-03-12 01:58:07,303 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:58:07,303 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 476 transitions.
[2024-03-12 01:58:07,304 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 158.66666666666666) internal successors, (476), 3 states have internal predecessors, (476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:58:07,304 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 172.0) internal successors, (688), 4 states have internal predecessors, (688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:58:07,305 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 172.0) internal successors, (688), 4 states have internal predecessors, (688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:58:07,305 INFO  L175             Difference]: Start difference. First operand has 182 places, 179 transitions, 495 flow. Second operand 3 states and 476 transitions.
[2024-03-12 01:58:07,305 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 193 transitions, 629 flow
[2024-03-12 01:58:07,307 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 193 transitions, 608 flow, removed 0 selfloop flow, removed 3 redundant places.
[2024-03-12 01:58:07,309 INFO  L231             Difference]: Finished difference. Result has 183 places, 183 transitions, 536 flow
[2024-03-12 01:58:07,309 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=482, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=536, PETRI_PLACES=183, PETRI_TRANSITIONS=183}
[2024-03-12 01:58:07,310 INFO  L281   CegarLoopForPetriNet]: 173 programPoint places, 10 predicate places.
[2024-03-12 01:58:07,310 INFO  L495      AbstractCegarLoop]: Abstraction has has 183 places, 183 transitions, 536 flow
[2024-03-12 01:58:07,310 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 148.66666666666666) internal successors, (446), 3 states have internal predecessors, (446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:58:07,310 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:58:07,310 INFO  L208   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-12 01:58:07,310 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15
[2024-03-12 01:58:07,310 INFO  L420      AbstractCegarLoop]: === Iteration 10 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2024-03-12 01:58:07,311 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:58:07,311 INFO  L85        PathProgramCache]: Analyzing trace with hash -710177781, now seen corresponding path program 1 times
[2024-03-12 01:58:07,311 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:58:07,311 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531154575]
[2024-03-12 01:58:07,311 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:58:07,311 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:58:07,324 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:58:07,386 INFO  L134       CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked.
[2024-03-12 01:58:07,387 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:58:07,387 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531154575]
[2024-03-12 01:58:07,387 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531154575] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:58:07,387 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:58:07,387 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-03-12 01:58:07,387 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390705686]
[2024-03-12 01:58:07,387 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:58:07,388 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-12 01:58:07,388 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:58:07,389 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-12 01:58:07,389 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-12 01:58:07,402 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 152 out of 172
[2024-03-12 01:58:07,403 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 183 transitions, 536 flow. Second operand  has 3 states, 3 states have (on average 154.33333333333334) internal successors, (463), 3 states have internal predecessors, (463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:58:07,403 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:58:07,403 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 172
[2024-03-12 01:58:07,403 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:58:07,738 INFO  L124   PetriNetUnfolderBase]: 334/2705 cut-off events.
[2024-03-12 01:58:07,739 INFO  L125   PetriNetUnfolderBase]: For 752/832 co-relation queries the response was YES.
[2024-03-12 01:58:07,748 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 4600 conditions, 2705 events. 334/2705 cut-off events. For 752/832 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 24355 event pairs, 95 based on Foata normal form. 12/2625 useless extension candidates. Maximal degree in co-relation 3412. Up to 494 conditions per place. 
[2024-03-12 01:58:07,752 INFO  L140   encePairwiseOnDemand]: 163/172 looper letters, 21 selfloop transitions, 9 changer transitions 0/196 dead transitions.
[2024-03-12 01:58:07,752 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 196 transitions, 637 flow
[2024-03-12 01:58:07,752 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-12 01:58:07,753 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-12 01:58:07,753 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 488 transitions.
[2024-03-12 01:58:07,754 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9457364341085271
[2024-03-12 01:58:07,754 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 488 transitions.
[2024-03-12 01:58:07,754 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 488 transitions.
[2024-03-12 01:58:07,754 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:58:07,754 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 488 transitions.
[2024-03-12 01:58:07,755 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 162.66666666666666) internal successors, (488), 3 states have internal predecessors, (488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:58:07,756 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 172.0) internal successors, (688), 4 states have internal predecessors, (688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:58:07,756 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 172.0) internal successors, (688), 4 states have internal predecessors, (688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:58:07,756 INFO  L175             Difference]: Start difference. First operand has 183 places, 183 transitions, 536 flow. Second operand 3 states and 488 transitions.
[2024-03-12 01:58:07,756 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 196 transitions, 637 flow
[2024-03-12 01:58:07,759 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 196 transitions, 623 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-12 01:58:07,761 INFO  L231             Difference]: Finished difference. Result has 184 places, 190 transitions, 582 flow
[2024-03-12 01:58:07,761 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=522, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=582, PETRI_PLACES=184, PETRI_TRANSITIONS=190}
[2024-03-12 01:58:07,762 INFO  L281   CegarLoopForPetriNet]: 173 programPoint places, 11 predicate places.
[2024-03-12 01:58:07,762 INFO  L495      AbstractCegarLoop]: Abstraction has has 184 places, 190 transitions, 582 flow
[2024-03-12 01:58:07,762 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 154.33333333333334) internal successors, (463), 3 states have internal predecessors, (463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:58:07,762 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:58:07,762 INFO  L208   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-12 01:58:07,762 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16
[2024-03-12 01:58:07,762 INFO  L420      AbstractCegarLoop]: === Iteration 11 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2024-03-12 01:58:07,763 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:58:07,763 INFO  L85        PathProgramCache]: Analyzing trace with hash 986375947, now seen corresponding path program 2 times
[2024-03-12 01:58:07,763 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:58:07,763 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50217803]
[2024-03-12 01:58:07,763 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:58:07,763 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:58:07,781 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:58:07,945 INFO  L134       CoverageAnalysis]: Checked inductivity of 19 backedges. 11 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked.
[2024-03-12 01:58:07,945 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:58:07,946 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50217803]
[2024-03-12 01:58:07,946 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50217803] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-12 01:58:07,946 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [714200555]
[2024-03-12 01:58:07,946 INFO  L93    rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1
[2024-03-12 01:58:07,946 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-12 01:58:07,946 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-12 01:58:07,947 INFO  L229       MonitoredProcess]: Starting monitored process 3 with /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-03-12 01:58:07,949 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process
[2024-03-12 01:58:08,074 INFO  L228   tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s)
[2024-03-12 01:58:08,074 INFO  L229   tOrderPrioritization]: Conjunction of SSA is unsat
[2024-03-12 01:58:08,076 INFO  L262         TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 9 conjunts are in the unsatisfiable core
[2024-03-12 01:58:08,081 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-03-12 01:58:08,359 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7
[2024-03-12 01:58:08,488 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2024-03-12 01:58:08,489 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11
[2024-03-12 01:58:08,532 INFO  L134       CoverageAnalysis]: Checked inductivity of 19 backedges. 11 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked.
[2024-03-12 01:58:08,532 INFO  L327         TraceCheckSpWp]: Computing backward predicates...
[2024-03-12 01:58:08,643 INFO  L349             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-12 01:58:08,643 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 20
[2024-03-12 01:58:08,650 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25
[2024-03-12 01:58:08,763 INFO  L134       CoverageAnalysis]: Checked inductivity of 19 backedges. 11 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked.
[2024-03-12 01:58:08,764 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [714200555] provided 0 perfect and 2 imperfect interpolant sequences
[2024-03-12 01:58:08,764 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-03-12 01:58:08,764 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13
[2024-03-12 01:58:08,764 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581041113]
[2024-03-12 01:58:08,764 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-03-12 01:58:08,765 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 13 states
[2024-03-12 01:58:08,765 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:58:08,765 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants.
[2024-03-12 01:58:08,766 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=108, Unknown=1, NotChecked=0, Total=156
[2024-03-12 01:58:08,910 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 151 out of 172
[2024-03-12 01:58:08,913 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 190 transitions, 582 flow. Second operand  has 13 states, 13 states have (on average 152.84615384615384) internal successors, (1987), 13 states have internal predecessors, (1987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:58:08,913 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:58:08,913 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 172
[2024-03-12 01:58:08,913 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:58:09,196 INFO  L124   PetriNetUnfolderBase]: 190/1870 cut-off events.
[2024-03-12 01:58:09,197 INFO  L125   PetriNetUnfolderBase]: For 614/711 co-relation queries the response was YES.
[2024-03-12 01:58:09,204 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 3339 conditions, 1870 events. 190/1870 cut-off events. For 614/711 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 14489 event pairs, 53 based on Foata normal form. 43/1861 useless extension candidates. Maximal degree in co-relation 2751. Up to 244 conditions per place. 
[2024-03-12 01:58:09,207 INFO  L140   encePairwiseOnDemand]: 166/172 looper letters, 28 selfloop transitions, 8 changer transitions 2/199 dead transitions.
[2024-03-12 01:58:09,207 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 199 transitions, 685 flow
[2024-03-12 01:58:09,208 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. 
[2024-03-12 01:58:09,208 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 5 states.
[2024-03-12 01:58:09,209 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 786 transitions.
[2024-03-12 01:58:09,209 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.913953488372093
[2024-03-12 01:58:09,209 INFO  L72            ComplementDD]: Start complementDD. Operand 5 states and 786 transitions.
[2024-03-12 01:58:09,209 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 5 states and 786 transitions.
[2024-03-12 01:58:09,210 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:58:09,210 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 786 transitions.
[2024-03-12 01:58:09,211 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 6 states, 5 states have (on average 157.2) internal successors, (786), 5 states have internal predecessors, (786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:58:09,212 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 6 states, 6 states have (on average 172.0) internal successors, (1032), 6 states have internal predecessors, (1032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:58:09,213 INFO  L81            ComplementDD]: Finished complementDD. Result  has 6 states, 6 states have (on average 172.0) internal successors, (1032), 6 states have internal predecessors, (1032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:58:09,213 INFO  L175             Difference]: Start difference. First operand has 184 places, 190 transitions, 582 flow. Second operand 5 states and 786 transitions.
[2024-03-12 01:58:09,213 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 199 transitions, 685 flow
[2024-03-12 01:58:09,216 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 199 transitions, 674 flow, removed 1 selfloop flow, removed 1 redundant places.
[2024-03-12 01:58:09,218 INFO  L231             Difference]: Finished difference. Result has 187 places, 186 transitions, 563 flow
[2024-03-12 01:58:09,218 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=555, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=563, PETRI_PLACES=187, PETRI_TRANSITIONS=186}
[2024-03-12 01:58:09,218 INFO  L281   CegarLoopForPetriNet]: 173 programPoint places, 14 predicate places.
[2024-03-12 01:58:09,218 INFO  L495      AbstractCegarLoop]: Abstraction has has 187 places, 186 transitions, 563 flow
[2024-03-12 01:58:09,219 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 13 states, 13 states have (on average 152.84615384615384) internal successors, (1987), 13 states have internal predecessors, (1987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:58:09,219 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:58:09,220 INFO  L208   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-12 01:58:09,225 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0
[2024-03-12 01:58:09,423 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17
[2024-03-12 01:58:09,424 INFO  L420      AbstractCegarLoop]: === Iteration 12 === Targeting threadErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2024-03-12 01:58:09,425 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:58:09,425 INFO  L85        PathProgramCache]: Analyzing trace with hash -910615222, now seen corresponding path program 1 times
[2024-03-12 01:58:09,425 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:58:09,425 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267508173]
[2024-03-12 01:58:09,425 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:58:09,426 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:58:09,452 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:58:09,476 INFO  L134       CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked.
[2024-03-12 01:58:09,476 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:58:09,476 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267508173]
[2024-03-12 01:58:09,476 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267508173] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:58:09,476 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:58:09,476 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-12 01:58:09,476 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016342262]
[2024-03-12 01:58:09,476 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:58:09,477 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-12 01:58:09,477 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:58:09,477 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-12 01:58:09,477 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-12 01:58:09,512 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 142 out of 172
[2024-03-12 01:58:09,513 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 186 transitions, 563 flow. Second operand  has 3 states, 3 states have (on average 146.33333333333334) internal successors, (439), 3 states have internal predecessors, (439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:58:09,513 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:58:09,513 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 172
[2024-03-12 01:58:09,513 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:58:09,854 INFO  L124   PetriNetUnfolderBase]: 306/2332 cut-off events.
[2024-03-12 01:58:09,854 INFO  L125   PetriNetUnfolderBase]: For 1385/1507 co-relation queries the response was YES.
[2024-03-12 01:58:09,859 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 4625 conditions, 2332 events. 306/2332 cut-off events. For 1385/1507 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 19324 event pairs, 158 based on Foata normal form. 3/2263 useless extension candidates. Maximal degree in co-relation 3908. Up to 667 conditions per place. 
[2024-03-12 01:58:09,861 INFO  L140   encePairwiseOnDemand]: 169/172 looper letters, 37 selfloop transitions, 2 changer transitions 2/188 dead transitions.
[2024-03-12 01:58:09,861 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 188 transitions, 657 flow
[2024-03-12 01:58:09,862 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-12 01:58:09,862 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-12 01:58:09,863 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 455 transitions.
[2024-03-12 01:58:09,863 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8817829457364341
[2024-03-12 01:58:09,863 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 455 transitions.
[2024-03-12 01:58:09,863 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 455 transitions.
[2024-03-12 01:58:09,863 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:58:09,863 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 455 transitions.
[2024-03-12 01:58:09,864 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 151.66666666666666) internal successors, (455), 3 states have internal predecessors, (455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:58:09,865 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 172.0) internal successors, (688), 4 states have internal predecessors, (688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:58:09,865 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 172.0) internal successors, (688), 4 states have internal predecessors, (688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:58:09,865 INFO  L175             Difference]: Start difference. First operand has 187 places, 186 transitions, 563 flow. Second operand 3 states and 455 transitions.
[2024-03-12 01:58:09,865 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 188 transitions, 657 flow
[2024-03-12 01:58:09,867 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 188 transitions, 645 flow, removed 0 selfloop flow, removed 3 redundant places.
[2024-03-12 01:58:09,869 INFO  L231             Difference]: Finished difference. Result has 185 places, 183 transitions, 548 flow
[2024-03-12 01:58:09,869 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=172, PETRI_DIFFERENCE_MINUEND_FLOW=552, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=548, PETRI_PLACES=185, PETRI_TRANSITIONS=183}
[2024-03-12 01:58:09,869 INFO  L281   CegarLoopForPetriNet]: 173 programPoint places, 12 predicate places.
[2024-03-12 01:58:09,870 INFO  L495      AbstractCegarLoop]: Abstraction has has 185 places, 183 transitions, 548 flow
[2024-03-12 01:58:09,870 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 146.33333333333334) internal successors, (439), 3 states have internal predecessors, (439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:58:09,870 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:58:09,870 INFO  L208   CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-12 01:58:09,870 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18
[2024-03-12 01:58:09,870 INFO  L420      AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 12 more)] ===
[2024-03-12 01:58:09,870 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:58:09,870 INFO  L85        PathProgramCache]: Analyzing trace with hash 1430969780, now seen corresponding path program 1 times
[2024-03-12 01:58:09,870 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:58:09,871 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415694560]
[2024-03-12 01:58:09,871 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:58:09,871 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:58:09,897 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-03-12 01:58:09,897 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-03-12 01:58:09,908 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-03-12 01:58:09,920 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-03-12 01:58:09,920 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2024-03-12 01:58:09,921 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (14 of 15 remaining)
[2024-03-12 01:58:09,921 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (13 of 15 remaining)
[2024-03-12 01:58:09,921 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (12 of 15 remaining)
[2024-03-12 01:58:09,921 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (11 of 15 remaining)
[2024-03-12 01:58:09,921 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (10 of 15 remaining)
[2024-03-12 01:58:09,921 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (9 of 15 remaining)
[2024-03-12 01:58:09,921 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (8 of 15 remaining)
[2024-03-12 01:58:09,921 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (7 of 15 remaining)
[2024-03-12 01:58:09,921 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (6 of 15 remaining)
[2024-03-12 01:58:09,921 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (5 of 15 remaining)
[2024-03-12 01:58:09,921 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (4 of 15 remaining)
[2024-03-12 01:58:09,921 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (3 of 15 remaining)
[2024-03-12 01:58:09,921 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (2 of 15 remaining)
[2024-03-12 01:58:09,921 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (1 of 15 remaining)
[2024-03-12 01:58:09,922 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (0 of 15 remaining)
[2024-03-12 01:58:09,922 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19
[2024-03-12 01:58:09,922 INFO  L445         BasicCegarLoop]: Path program histogram: [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-12 01:58:09,922 WARN  L233   ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-03-12 01:58:09,922 INFO  L514   ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances.
[2024-03-12 01:58:09,937 INFO  L144    ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions.
[2024-03-12 01:58:09,938 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 207 places, 204 transitions, 426 flow
[2024-03-12 01:58:09,966 INFO  L124   PetriNetUnfolderBase]: 13/372 cut-off events.
[2024-03-12 01:58:09,966 INFO  L125   PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES.
[2024-03-12 01:58:09,967 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 385 conditions, 372 events. 13/372 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 610 event pairs, 0 based on Foata normal form. 0/327 useless extension candidates. Maximal degree in co-relation 282. Up to 8 conditions per place. 
[2024-03-12 01:58:09,967 INFO  L82        GeneralOperation]: Start removeDead. Operand has 207 places, 204 transitions, 426 flow
[2024-03-12 01:58:09,968 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 207 places, 204 transitions, 426 flow
[2024-03-12 01:58:09,969 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-03-12 01:58:09,969 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;@23319a73, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-03-12 01:58:09,969 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 18 error locations.
[2024-03-12 01:58:09,971 INFO  L185   PetriNetUnfolderBase]: Found word, exiting Unfolder.
[2024-03-12 01:58:09,971 INFO  L124   PetriNetUnfolderBase]: 2/54 cut-off events.
[2024-03-12 01:58:09,971 INFO  L125   PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES.
[2024-03-12 01:58:09,971 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:58:09,971 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-12 01:58:09,971 INFO  L420      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-12 01:58:09,972 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:58:09,972 INFO  L85        PathProgramCache]: Analyzing trace with hash 1257558271, now seen corresponding path program 1 times
[2024-03-12 01:58:09,972 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:58:09,972 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216802683]
[2024-03-12 01:58:09,972 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:58:09,972 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:58:09,977 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:58:09,988 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-12 01:58:09,988 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:58:09,988 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216802683]
[2024-03-12 01:58:09,988 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216802683] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:58:09,988 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:58:09,988 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-12 01:58:09,988 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386140728]
[2024-03-12 01:58:09,988 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:58:09,989 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-12 01:58:09,989 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:58:09,989 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-12 01:58:09,989 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-12 01:58:10,021 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 161 out of 204
[2024-03-12 01:58:10,022 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 204 transitions, 426 flow. Second operand  has 3 states, 3 states have (on average 162.0) internal successors, (486), 3 states have internal predecessors, (486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:58:10,022 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:58:10,022 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 161 of 204
[2024-03-12 01:58:10,022 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:58:18,891 INFO  L124   PetriNetUnfolderBase]: 35239/83827 cut-off events.
[2024-03-12 01:58:18,892 INFO  L125   PetriNetUnfolderBase]: For 973/973 co-relation queries the response was YES.
[2024-03-12 01:58:19,147 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 134639 conditions, 83827 events. 35239/83827 cut-off events. For 973/973 co-relation queries the response was YES. Maximal size of possible extension queue 3161. Compared 1064834 event pairs, 14941 based on Foata normal form. 877/75555 useless extension candidates. Maximal degree in co-relation 113113. Up to 27933 conditions per place. 
[2024-03-12 01:58:19,418 INFO  L140   encePairwiseOnDemand]: 182/204 looper letters, 60 selfloop transitions, 14 changer transitions 1/235 dead transitions.
[2024-03-12 01:58:19,418 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 235 transitions, 648 flow
[2024-03-12 01:58:19,419 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-12 01:58:19,419 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-12 01:58:19,420 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 567 transitions.
[2024-03-12 01:58:19,420 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9264705882352942
[2024-03-12 01:58:19,420 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 567 transitions.
[2024-03-12 01:58:19,420 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 567 transitions.
[2024-03-12 01:58:19,421 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:58:19,421 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 567 transitions.
[2024-03-12 01:58:19,422 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 189.0) internal successors, (567), 3 states have internal predecessors, (567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:58:19,422 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 204.0) internal successors, (816), 4 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:58:19,423 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 204.0) internal successors, (816), 4 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:58:19,423 INFO  L175             Difference]: Start difference. First operand has 207 places, 204 transitions, 426 flow. Second operand 3 states and 567 transitions.
[2024-03-12 01:58:19,423 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 235 transitions, 648 flow
[2024-03-12 01:58:19,426 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 235 transitions, 644 flow, removed 2 selfloop flow, removed 0 redundant places.
[2024-03-12 01:58:19,428 INFO  L231             Difference]: Finished difference. Result has 211 places, 214 transitions, 538 flow
[2024-03-12 01:58:19,428 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=204, PETRI_DIFFERENCE_MINUEND_FLOW=418, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=538, PETRI_PLACES=211, PETRI_TRANSITIONS=214}
[2024-03-12 01:58:19,429 INFO  L281   CegarLoopForPetriNet]: 207 programPoint places, 4 predicate places.
[2024-03-12 01:58:19,429 INFO  L495      AbstractCegarLoop]: Abstraction has has 211 places, 214 transitions, 538 flow
[2024-03-12 01:58:19,429 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 162.0) internal successors, (486), 3 states have internal predecessors, (486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:58:19,429 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:58:19,429 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-12 01:58:19,429 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20
[2024-03-12 01:58:19,429 INFO  L420      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-12 01:58:19,429 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:58:19,429 INFO  L85        PathProgramCache]: Analyzing trace with hash 968367728, now seen corresponding path program 1 times
[2024-03-12 01:58:19,430 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:58:19,430 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711259423]
[2024-03-12 01:58:19,430 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:58:19,430 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:58:19,435 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:58:19,446 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-12 01:58:19,447 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:58:19,447 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711259423]
[2024-03-12 01:58:19,447 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711259423] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:58:19,447 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:58:19,447 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-12 01:58:19,447 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390024880]
[2024-03-12 01:58:19,447 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:58:19,447 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-12 01:58:19,447 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:58:19,448 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-12 01:58:19,448 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-12 01:58:19,495 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 165 out of 204
[2024-03-12 01:58:19,495 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 214 transitions, 538 flow. Second operand  has 3 states, 3 states have (on average 167.0) internal successors, (501), 3 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:58:19,495 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:58:19,495 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 204
[2024-03-12 01:58:19,495 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:58:23,380 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][73], [threadThread3of3ForFork0InUse, 115#L684-3true, 42#L688-2true, 194#L688-1true, Black: 210#true, 47#L705-1true, threadThread1of3ForFork0InUse, 216#true, threadThread2of3ForFork0InUse, 212#(= |#race~threads_alive~0| 0)])
[2024-03-12 01:58:23,380 INFO  L294   olderBase$Statistics]: this new event has 198 ancestors and is cut-off event
[2024-03-12 01:58:23,380 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-03-12 01:58:23,380 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-03-12 01:58:23,380 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-03-12 01:58:23,380 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][73], [threadThread3of3ForFork0InUse, 115#L684-3true, 170#L688-1true, 90#L688-2true, Black: 210#true, 47#L705-1true, threadThread1of3ForFork0InUse, 216#true, threadThread2of3ForFork0InUse, 212#(= |#race~threads_alive~0| 0)])
[2024-03-12 01:58:23,380 INFO  L294   olderBase$Statistics]: this new event has 198 ancestors and is cut-off event
[2024-03-12 01:58:23,381 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-03-12 01:58:23,381 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-03-12 01:58:23,381 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-03-12 01:58:23,381 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][73], [threadThread3of3ForFork0InUse, 115#L684-3true, 42#L688-2true, 90#L688-2true, Black: 210#true, 47#L705-1true, threadThread1of3ForFork0InUse, 216#true, threadThread2of3ForFork0InUse, 212#(= |#race~threads_alive~0| 0)])
[2024-03-12 01:58:23,381 INFO  L294   olderBase$Statistics]: this new event has 199 ancestors and is cut-off event
[2024-03-12 01:58:23,381 INFO  L297   olderBase$Statistics]:   existing Event has 192 ancestors and is cut-off event
[2024-03-12 01:58:23,381 INFO  L297   olderBase$Statistics]:   existing Event has 192 ancestors and is cut-off event
[2024-03-12 01:58:23,381 INFO  L297   olderBase$Statistics]:   existing Event has 192 ancestors and is cut-off event
[2024-03-12 01:58:23,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][73], [threadThread3of3ForFork0InUse, 115#L684-3true, 42#L688-2true, 194#L688-1true, Black: 210#true, 47#L705-1true, threadThread1of3ForFork0InUse, 216#true, threadThread2of3ForFork0InUse, 212#(= |#race~threads_alive~0| 0)])
[2024-03-12 01:58:23,633 INFO  L294   olderBase$Statistics]: this new event has 198 ancestors and is cut-off event
[2024-03-12 01:58:23,633 INFO  L297   olderBase$Statistics]:   existing Event has 198 ancestors and is cut-off event
[2024-03-12 01:58:23,633 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-03-12 01:58:23,633 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-03-12 01:58:23,633 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-03-12 01:58:23,634 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][73], [threadThread3of3ForFork0InUse, 115#L684-3true, 170#L688-1true, 90#L688-2true, Black: 210#true, 47#L705-1true, threadThread1of3ForFork0InUse, 216#true, threadThread2of3ForFork0InUse, 212#(= |#race~threads_alive~0| 0)])
[2024-03-12 01:58:23,634 INFO  L294   olderBase$Statistics]: this new event has 198 ancestors and is cut-off event
[2024-03-12 01:58:23,634 INFO  L297   olderBase$Statistics]:   existing Event has 198 ancestors and is cut-off event
[2024-03-12 01:58:23,635 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-03-12 01:58:23,635 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-03-12 01:58:23,635 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-03-12 01:58:23,901 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][73], [threadThread3of3ForFork0InUse, 115#L684-3true, 42#L688-2true, 90#L688-2true, Black: 210#true, 47#L705-1true, threadThread1of3ForFork0InUse, 216#true, threadThread2of3ForFork0InUse, 212#(= |#race~threads_alive~0| 0)])
[2024-03-12 01:58:23,901 INFO  L294   olderBase$Statistics]: this new event has 199 ancestors and is cut-off event
[2024-03-12 01:58:23,901 INFO  L297   olderBase$Statistics]:   existing Event has 199 ancestors and is cut-off event
[2024-03-12 01:58:23,901 INFO  L297   olderBase$Statistics]:   existing Event has 192 ancestors and is cut-off event
[2024-03-12 01:58:23,901 INFO  L297   olderBase$Statistics]:   existing Event has 192 ancestors and is cut-off event
[2024-03-12 01:58:23,901 INFO  L297   olderBase$Statistics]:   existing Event has 192 ancestors and is cut-off event
[2024-03-12 01:58:24,566 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][73], [threadThread3of3ForFork0InUse, 115#L684-3true, 42#L688-2true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 47#L705-1true, threadThread1of3ForFork0InUse, 216#true, threadThread2of3ForFork0InUse, 212#(= |#race~threads_alive~0| 0)])
[2024-03-12 01:58:24,566 INFO  L294   olderBase$Statistics]: this new event has 199 ancestors and is cut-off event
[2024-03-12 01:58:24,566 INFO  L297   olderBase$Statistics]:   existing Event has 192 ancestors and is cut-off event
[2024-03-12 01:58:24,566 INFO  L297   olderBase$Statistics]:   existing Event has 192 ancestors and is cut-off event
[2024-03-12 01:58:24,566 INFO  L297   olderBase$Statistics]:   existing Event has 199 ancestors and is cut-off event
[2024-03-12 01:58:25,063 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][52], [threadThread3of3ForFork0InUse, 115#L684-3true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 47#L705-1true, 45#L688-6true, threadThread1of3ForFork0InUse, 216#true, threadThread2of3ForFork0InUse, 212#(= |#race~threads_alive~0| 0)])
[2024-03-12 01:58:25,063 INFO  L294   olderBase$Statistics]: this new event has 203 ancestors and is cut-off event
[2024-03-12 01:58:25,063 INFO  L297   olderBase$Statistics]:   existing Event has 196 ancestors and is cut-off event
[2024-03-12 01:58:25,063 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-12 01:58:25,063 INFO  L297   olderBase$Statistics]:   existing Event has 196 ancestors and is cut-off event
[2024-03-12 01:58:25,065 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][52], [threadThread3of3ForFork0InUse, 115#L684-3true, 99#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 47#L705-1true, 64#L688-6true, threadThread1of3ForFork0InUse, 216#true, threadThread2of3ForFork0InUse, 212#(= |#race~threads_alive~0| 0)])
[2024-03-12 01:58:25,065 INFO  L294   olderBase$Statistics]: this new event has 203 ancestors and is cut-off event
[2024-03-12 01:58:25,065 INFO  L297   olderBase$Statistics]:   existing Event has 196 ancestors and is cut-off event
[2024-03-12 01:58:25,065 INFO  L297   olderBase$Statistics]:   existing Event has 196 ancestors and is cut-off event
[2024-03-12 01:58:25,065 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-12 01:58:26,202 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][52], [threadThread3of3ForFork0InUse, 115#L684-3true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 28#L690-3true, 47#L705-1true, threadThread1of3ForFork0InUse, 216#true, threadThread2of3ForFork0InUse, 212#(= |#race~threads_alive~0| 0)])
[2024-03-12 01:58:26,203 INFO  L294   olderBase$Statistics]: this new event has 207 ancestors and is cut-off event
[2024-03-12 01:58:26,203 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-12 01:58:26,203 INFO  L297   olderBase$Statistics]:   existing Event has 200 ancestors and is cut-off event
[2024-03-12 01:58:26,203 INFO  L297   olderBase$Statistics]:   existing Event has 200 ancestors and is cut-off event
[2024-03-12 01:58:26,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], [threadThread3of3ForFork0InUse, 115#L684-3true, 99#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 47#L705-1true, 43#L690-3true, threadThread1of3ForFork0InUse, 216#true, threadThread2of3ForFork0InUse, 212#(= |#race~threads_alive~0| 0)])
[2024-03-12 01:58:26,205 INFO  L294   olderBase$Statistics]: this new event has 207 ancestors and is cut-off event
[2024-03-12 01:58:26,205 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-12 01:58:26,205 INFO  L297   olderBase$Statistics]:   existing Event has 200 ancestors and is cut-off event
[2024-03-12 01:58:26,205 INFO  L297   olderBase$Statistics]:   existing Event has 200 ancestors and is cut-off event
[2024-03-12 01:58:26,207 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][73], [threadThread3of3ForFork0InUse, 42#L688-2true, 194#L688-1true, Black: 210#true, 47#L705-1true, threadThread1of3ForFork0InUse, 216#true, threadThread2of3ForFork0InUse, 212#(= |#race~threads_alive~0| 0), 158#L686-3true])
[2024-03-12 01:58:26,207 INFO  L294   olderBase$Statistics]: this new event has 208 ancestors and is cut-off event
[2024-03-12 01:58:26,207 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-12 01:58:26,207 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-12 01:58:26,207 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-12 01:58:26,207 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][73], [threadThread3of3ForFork0InUse, 170#L688-1true, 90#L688-2true, Black: 210#true, 47#L705-1true, threadThread1of3ForFork0InUse, 216#true, threadThread2of3ForFork0InUse, 212#(= |#race~threads_alive~0| 0), 158#L686-3true])
[2024-03-12 01:58:26,208 INFO  L294   olderBase$Statistics]: this new event has 208 ancestors and is cut-off event
[2024-03-12 01:58:26,208 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-12 01:58:26,208 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-12 01:58:26,208 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-12 01:58:26,208 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][73], [threadThread3of3ForFork0InUse, 42#L688-2true, 90#L688-2true, Black: 210#true, 47#L705-1true, threadThread1of3ForFork0InUse, 216#true, threadThread2of3ForFork0InUse, 212#(= |#race~threads_alive~0| 0), 158#L686-3true])
[2024-03-12 01:58:26,208 INFO  L294   olderBase$Statistics]: this new event has 209 ancestors and is cut-off event
[2024-03-12 01:58:26,208 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-12 01:58:26,208 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-12 01:58:26,208 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-12 01:58:26,455 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][73], [threadThread3of3ForFork0InUse, 42#L688-2true, 194#L688-1true, Black: 210#true, 47#L705-1true, threadThread1of3ForFork0InUse, 216#true, threadThread2of3ForFork0InUse, 212#(= |#race~threads_alive~0| 0), 158#L686-3true])
[2024-03-12 01:58:26,455 INFO  L294   olderBase$Statistics]: this new event has 208 ancestors and is cut-off event
[2024-03-12 01:58:26,455 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-12 01:58:26,455 INFO  L297   olderBase$Statistics]:   existing Event has 208 ancestors and is cut-off event
[2024-03-12 01:58:26,455 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-12 01:58:26,455 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-12 01:58:26,457 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][73], [threadThread3of3ForFork0InUse, 170#L688-1true, 90#L688-2true, Black: 210#true, 47#L705-1true, threadThread1of3ForFork0InUse, 216#true, threadThread2of3ForFork0InUse, 158#L686-3true, 212#(= |#race~threads_alive~0| 0)])
[2024-03-12 01:58:26,457 INFO  L294   olderBase$Statistics]: this new event has 208 ancestors and is cut-off event
[2024-03-12 01:58:26,457 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-12 01:58:26,457 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-12 01:58:26,457 INFO  L297   olderBase$Statistics]:   existing Event has 208 ancestors and is cut-off event
[2024-03-12 01:58:26,457 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-12 01:58:26,707 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][73], [threadThread3of3ForFork0InUse, 42#L688-2true, 90#L688-2true, Black: 210#true, 47#L705-1true, threadThread1of3ForFork0InUse, 216#true, threadThread2of3ForFork0InUse, 212#(= |#race~threads_alive~0| 0), 158#L686-3true])
[2024-03-12 01:58:26,707 INFO  L294   olderBase$Statistics]: this new event has 209 ancestors and is cut-off event
[2024-03-12 01:58:26,707 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-12 01:58:26,707 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-12 01:58:26,707 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-12 01:58:26,707 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-12 01:58:26,709 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][73], [threadThread3of3ForFork0InUse, 42#L688-2true, 194#L688-1true, Black: 210#true, 47#L705-1true, threadThread1of3ForFork0InUse, 216#true, 202#L687-3true, threadThread2of3ForFork0InUse, 212#(= |#race~threads_alive~0| 0)])
[2024-03-12 01:58:26,710 INFO  L294   olderBase$Statistics]: this new event has 210 ancestors and is cut-off event
[2024-03-12 01:58:26,710 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-12 01:58:26,710 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-12 01:58:26,710 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-12 01:58:26,710 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][73], [threadThread3of3ForFork0InUse, 170#L688-1true, 90#L688-2true, Black: 210#true, 47#L705-1true, threadThread1of3ForFork0InUse, 216#true, 202#L687-3true, threadThread2of3ForFork0InUse, 212#(= |#race~threads_alive~0| 0)])
[2024-03-12 01:58:26,710 INFO  L294   olderBase$Statistics]: this new event has 210 ancestors and is cut-off event
[2024-03-12 01:58:26,710 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-12 01:58:26,710 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-12 01:58:26,710 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-12 01:58:26,710 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][73], [threadThread3of3ForFork0InUse, 42#L688-2true, 90#L688-2true, Black: 210#true, 47#L705-1true, threadThread1of3ForFork0InUse, 216#true, 202#L687-3true, threadThread2of3ForFork0InUse, 212#(= |#race~threads_alive~0| 0)])
[2024-03-12 01:58:26,710 INFO  L294   olderBase$Statistics]: this new event has 211 ancestors and is cut-off event
[2024-03-12 01:58:26,710 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-12 01:58:26,710 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-12 01:58:26,710 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-12 01:58:26,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][73], [threadThread3of3ForFork0InUse, 42#L688-2true, 194#L688-1true, Black: 210#true, 47#L705-1true, threadThread1of3ForFork0InUse, 216#true, 202#L687-3true, threadThread2of3ForFork0InUse, 212#(= |#race~threads_alive~0| 0)])
[2024-03-12 01:58:26,976 INFO  L294   olderBase$Statistics]: this new event has 210 ancestors and is cut-off event
[2024-03-12 01:58:26,976 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-12 01:58:26,976 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-03-12 01:58:26,976 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-12 01:58:26,976 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-12 01:58:26,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][73], [threadThread3of3ForFork0InUse, 170#L688-1true, 90#L688-2true, Black: 210#true, 47#L705-1true, threadThread1of3ForFork0InUse, 216#true, 202#L687-3true, threadThread2of3ForFork0InUse, 212#(= |#race~threads_alive~0| 0)])
[2024-03-12 01:58:26,978 INFO  L294   olderBase$Statistics]: this new event has 210 ancestors and is cut-off event
[2024-03-12 01:58:26,978 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-03-12 01:58:26,978 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-12 01:58:26,978 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-12 01:58:26,978 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-12 01:58:27,364 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][73], [threadThread3of3ForFork0InUse, 42#L688-2true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 47#L705-1true, threadThread1of3ForFork0InUse, 216#true, threadThread2of3ForFork0InUse, 212#(= |#race~threads_alive~0| 0), 158#L686-3true])
[2024-03-12 01:58:27,364 INFO  L294   olderBase$Statistics]: this new event has 209 ancestors and is cut-off event
[2024-03-12 01:58:27,364 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-12 01:58:27,364 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-12 01:58:27,364 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-12 01:58:27,371 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][73], [threadThread3of3ForFork0InUse, 42#L688-2true, 90#L688-2true, Black: 210#true, 47#L705-1true, threadThread1of3ForFork0InUse, 216#true, 202#L687-3true, threadThread2of3ForFork0InUse, 212#(= |#race~threads_alive~0| 0)])
[2024-03-12 01:58:27,371 INFO  L294   olderBase$Statistics]: this new event has 211 ancestors and is cut-off event
[2024-03-12 01:58:27,371 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-12 01:58:27,371 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 01:58:27,371 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-12 01:58:27,371 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-12 01:58:27,911 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][73], [threadThread3of3ForFork0InUse, 42#L688-2true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 47#L705-1true, threadThread1of3ForFork0InUse, 216#true, 202#L687-3true, threadThread2of3ForFork0InUse, 212#(= |#race~threads_alive~0| 0)])
[2024-03-12 01:58:27,911 INFO  L294   olderBase$Statistics]: this new event has 211 ancestors and is cut-off event
[2024-03-12 01:58:27,911 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-12 01:58:27,911 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-12 01:58:27,912 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 01:58:27,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][52], [threadThread3of3ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 47#L705-1true, 45#L688-6true, threadThread1of3ForFork0InUse, 216#true, threadThread2of3ForFork0InUse, 158#L686-3true, 212#(= |#race~threads_alive~0| 0)])
[2024-03-12 01:58:27,919 INFO  L294   olderBase$Statistics]: this new event has 213 ancestors and is cut-off event
[2024-03-12 01:58:27,919 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-03-12 01:58:27,919 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-03-12 01:58:27,919 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-12 01:58:27,922 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][52], [threadThread3of3ForFork0InUse, 99#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 47#L705-1true, 64#L688-6true, threadThread1of3ForFork0InUse, 216#true, threadThread2of3ForFork0InUse, 212#(= |#race~threads_alive~0| 0), 158#L686-3true])
[2024-03-12 01:58:27,922 INFO  L294   olderBase$Statistics]: this new event has 213 ancestors and is cut-off event
[2024-03-12 01:58:27,922 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-03-12 01:58:27,922 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-12 01:58:27,922 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-03-12 01:58:28,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][52], [threadThread3of3ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 47#L705-1true, 45#L688-6true, threadThread1of3ForFork0InUse, 216#true, 202#L687-3true, threadThread2of3ForFork0InUse, 212#(= |#race~threads_alive~0| 0)])
[2024-03-12 01:58:28,465 INFO  L294   olderBase$Statistics]: this new event has 215 ancestors and is cut-off event
[2024-03-12 01:58:28,465 INFO  L297   olderBase$Statistics]:   existing Event has 208 ancestors and is cut-off event
[2024-03-12 01:58:28,465 INFO  L297   olderBase$Statistics]:   existing Event has 208 ancestors and is cut-off event
[2024-03-12 01:58:28,465 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-03-12 01:58:28,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][52], [threadThread3of3ForFork0InUse, 99#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 47#L705-1true, 64#L688-6true, threadThread1of3ForFork0InUse, 216#true, threadThread2of3ForFork0InUse, 202#L687-3true, 212#(= |#race~threads_alive~0| 0)])
[2024-03-12 01:58:28,468 INFO  L294   olderBase$Statistics]: this new event has 215 ancestors and is cut-off event
[2024-03-12 01:58:28,468 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-03-12 01:58:28,468 INFO  L297   olderBase$Statistics]:   existing Event has 208 ancestors and is cut-off event
[2024-03-12 01:58:28,468 INFO  L297   olderBase$Statistics]:   existing Event has 208 ancestors and is cut-off event
[2024-03-12 01:58:29,221 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][52], [threadThread3of3ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 28#L690-3true, 47#L705-1true, threadThread1of3ForFork0InUse, 216#true, threadThread2of3ForFork0InUse, 158#L686-3true, 212#(= |#race~threads_alive~0| 0)])
[2024-03-12 01:58:29,221 INFO  L294   olderBase$Statistics]: this new event has 217 ancestors and is cut-off event
[2024-03-12 01:58:29,221 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-03-12 01:58:29,221 INFO  L297   olderBase$Statistics]:   existing Event has 217 ancestors and is cut-off event
[2024-03-12 01:58:29,221 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-03-12 01:58:29,227 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][52], [threadThread3of3ForFork0InUse, 99#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 47#L705-1true, 43#L690-3true, threadThread1of3ForFork0InUse, 216#true, threadThread2of3ForFork0InUse, 158#L686-3true, 212#(= |#race~threads_alive~0| 0)])
[2024-03-12 01:58:29,227 INFO  L294   olderBase$Statistics]: this new event has 217 ancestors and is cut-off event
[2024-03-12 01:58:29,227 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-03-12 01:58:29,227 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-03-12 01:58:29,227 INFO  L297   olderBase$Statistics]:   existing Event has 217 ancestors and is cut-off event
[2024-03-12 01:58:29,769 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][52], [threadThread3of3ForFork0InUse, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 28#L690-3true, 47#L705-1true, threadThread1of3ForFork0InUse, 216#true, 202#L687-3true, threadThread2of3ForFork0InUse, 212#(= |#race~threads_alive~0| 0)])
[2024-03-12 01:58:29,769 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-03-12 01:58:29,769 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-12 01:58:29,769 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-12 01:58:29,769 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-12 01:58:29,773 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][52], [threadThread3of3ForFork0InUse, 99#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 47#L705-1true, 43#L690-3true, threadThread1of3ForFork0InUse, 216#true, threadThread2of3ForFork0InUse, 202#L687-3true, 212#(= |#race~threads_alive~0| 0)])
[2024-03-12 01:58:29,773 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-03-12 01:58:29,773 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-12 01:58:29,773 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-12 01:58:29,773 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-12 01:58:31,300 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][52], [threadThread3of3ForFork0InUse, 34#L690-3true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 28#L690-3true, 47#L705-1true, threadThread1of3ForFork0InUse, 216#true, threadThread2of3ForFork0InUse, 212#(= |#race~threads_alive~0| 0)])
[2024-03-12 01:58:31,300 INFO  L294   olderBase$Statistics]: this new event has 230 ancestors and is cut-off event
[2024-03-12 01:58:31,300 INFO  L297   olderBase$Statistics]:   existing Event has 230 ancestors and is cut-off event
[2024-03-12 01:58:31,300 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-12 01:58:31,300 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-12 01:58:31,302 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][52], [threadThread3of3ForFork0InUse, 34#L690-3true, 99#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, Black: 210#true, 47#L705-1true, 43#L690-3true, threadThread1of3ForFork0InUse, 216#true, threadThread2of3ForFork0InUse, 212#(= |#race~threads_alive~0| 0)])
[2024-03-12 01:58:31,303 INFO  L294   olderBase$Statistics]: this new event has 230 ancestors and is cut-off event
[2024-03-12 01:58:31,303 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-12 01:58:31,303 INFO  L297   olderBase$Statistics]:   existing Event has 230 ancestors and is cut-off event
[2024-03-12 01:58:31,303 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-12 01:58:31,366 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][52], [threadThread3of3ForFork0InUse, Black: 210#true, 28#L690-3true, 47#L705-1true, 43#L690-3true, 109#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, 216#true, threadThread2of3ForFork0InUse, 212#(= |#race~threads_alive~0| 0)])
[2024-03-12 01:58:31,366 INFO  L294   olderBase$Statistics]: this new event has 230 ancestors and is cut-off event
[2024-03-12 01:58:31,366 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-12 01:58:31,366 INFO  L297   olderBase$Statistics]:   existing Event has 230 ancestors and is cut-off event
[2024-03-12 01:58:31,366 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-12 01:58:31,461 INFO  L124   PetriNetUnfolderBase]: 38618/105421 cut-off events.
[2024-03-12 01:58:31,461 INFO  L125   PetriNetUnfolderBase]: For 40822/44545 co-relation queries the response was YES.
[2024-03-12 01:58:31,868 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 197976 conditions, 105421 events. 38618/105421 cut-off events. For 40822/44545 co-relation queries the response was YES. Maximal size of possible extension queue 3326. Compared 1462980 event pairs, 24931 based on Foata normal form. 604/95568 useless extension candidates. Maximal degree in co-relation 195750. Up to 46398 conditions per place. 
[2024-03-12 01:58:32,254 INFO  L140   encePairwiseOnDemand]: 194/204 looper letters, 55 selfloop transitions, 16 changer transitions 0/240 dead transitions.
[2024-03-12 01:58:32,254 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 240 transitions, 768 flow
[2024-03-12 01:58:32,255 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-12 01:58:32,255 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-12 01:58:32,255 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 552 transitions.
[2024-03-12 01:58:32,256 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9019607843137255
[2024-03-12 01:58:32,256 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 552 transitions.
[2024-03-12 01:58:32,256 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 552 transitions.
[2024-03-12 01:58:32,256 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:58:32,256 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 552 transitions.
[2024-03-12 01:58:32,257 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 184.0) internal successors, (552), 3 states have internal predecessors, (552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:58:32,258 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 204.0) internal successors, (816), 4 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:58:32,259 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 204.0) internal successors, (816), 4 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:58:32,259 INFO  L175             Difference]: Start difference. First operand has 211 places, 214 transitions, 538 flow. Second operand 3 states and 552 transitions.
[2024-03-12 01:58:32,259 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 240 transitions, 768 flow
[2024-03-12 01:58:32,475 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 240 transitions, 728 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-12 01:58:32,477 INFO  L231             Difference]: Finished difference. Result has 212 places, 228 transitions, 656 flow
[2024-03-12 01:58:32,478 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=204, PETRI_DIFFERENCE_MINUEND_FLOW=510, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=656, PETRI_PLACES=212, PETRI_TRANSITIONS=228}
[2024-03-12 01:58:32,478 INFO  L281   CegarLoopForPetriNet]: 207 programPoint places, 5 predicate places.
[2024-03-12 01:58:32,478 INFO  L495      AbstractCegarLoop]: Abstraction has has 212 places, 228 transitions, 656 flow
[2024-03-12 01:58:32,479 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 167.0) internal successors, (501), 3 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:58:32,479 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:58:32,479 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-12 01:58:32,479 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21
[2024-03-12 01:58:32,479 INFO  L420      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-12 01:58:32,479 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:58:32,479 INFO  L85        PathProgramCache]: Analyzing trace with hash 115339484, now seen corresponding path program 1 times
[2024-03-12 01:58:32,479 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:58:32,480 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992411405]
[2024-03-12 01:58:32,480 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:58:32,480 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:58:32,487 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:58:32,502 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-12 01:58:32,502 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:58:32,502 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992411405]
[2024-03-12 01:58:32,502 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992411405] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:58:32,502 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:58:32,502 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-12 01:58:32,503 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125353224]
[2024-03-12 01:58:32,503 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:58:32,503 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-12 01:58:32,503 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:58:32,504 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-12 01:58:32,504 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-12 01:58:32,521 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 174 out of 204
[2024-03-12 01:58:32,522 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 228 transitions, 656 flow. Second operand  has 3 states, 3 states have (on average 175.33333333333334) internal successors, (526), 3 states have internal predecessors, (526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:58:32,522 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:58:32,522 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 204
[2024-03-12 01:58:32,522 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:58:36,189 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [threadThread3of3ForFork0InUse, 42#L688-2true, 194#L688-1true, Black: 210#true, 47#L705-1true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of3ForFork0InUse, 222#true, 216#true, 142#$Ultimate##0true, threadThread2of3ForFork0InUse])
[2024-03-12 01:58:36,189 INFO  L294   olderBase$Statistics]: this new event has 196 ancestors and is cut-off event
[2024-03-12 01:58:36,190 INFO  L297   olderBase$Statistics]:   existing Event has 189 ancestors and is cut-off event
[2024-03-12 01:58:36,190 INFO  L297   olderBase$Statistics]:   existing Event has 189 ancestors and is cut-off event
[2024-03-12 01:58:36,190 INFO  L297   olderBase$Statistics]:   existing Event has 189 ancestors and is cut-off event
[2024-03-12 01:58:36,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], [threadThread3of3ForFork0InUse, 170#L688-1true, 90#L688-2true, Black: 210#true, 47#L705-1true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of3ForFork0InUse, 222#true, 216#true, 142#$Ultimate##0true, threadThread2of3ForFork0InUse])
[2024-03-12 01:58:36,191 INFO  L294   olderBase$Statistics]: this new event has 196 ancestors and is cut-off event
[2024-03-12 01:58:36,191 INFO  L297   olderBase$Statistics]:   existing Event has 189 ancestors and is cut-off event
[2024-03-12 01:58:36,191 INFO  L297   olderBase$Statistics]:   existing Event has 189 ancestors and is cut-off event
[2024-03-12 01:58:36,191 INFO  L297   olderBase$Statistics]:   existing Event has 189 ancestors and is cut-off event
[2024-03-12 01:58:36,451 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [threadThread3of3ForFork0InUse, 42#L688-2true, 90#L688-2true, Black: 210#true, 47#L705-1true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of3ForFork0InUse, 222#true, 216#true, 142#$Ultimate##0true, threadThread2of3ForFork0InUse])
[2024-03-12 01:58:36,452 INFO  L294   olderBase$Statistics]: this new event has 197 ancestors and is cut-off event
[2024-03-12 01:58:36,452 INFO  L297   olderBase$Statistics]:   existing Event has 190 ancestors and is cut-off event
[2024-03-12 01:58:36,452 INFO  L297   olderBase$Statistics]:   existing Event has 190 ancestors and is cut-off event
[2024-03-12 01:58:36,452 INFO  L297   olderBase$Statistics]:   existing Event has 190 ancestors and is cut-off event
[2024-03-12 01:58:43,689 INFO  L124   PetriNetUnfolderBase]: 30660/97409 cut-off events.
[2024-03-12 01:58:43,689 INFO  L125   PetriNetUnfolderBase]: For 15686/46167 co-relation queries the response was YES.
[2024-03-12 01:58:44,100 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 164804 conditions, 97409 events. 30660/97409 cut-off events. For 15686/46167 co-relation queries the response was YES. Maximal size of possible extension queue 3294. Compared 1444675 event pairs, 18285 based on Foata normal form. 49/84500 useless extension candidates. Maximal degree in co-relation 162982. Up to 23299 conditions per place. 
[2024-03-12 01:58:44,429 INFO  L140   encePairwiseOnDemand]: 198/204 looper letters, 38 selfloop transitions, 5 changer transitions 0/244 dead transitions.
[2024-03-12 01:58:44,429 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 244 transitions, 774 flow
[2024-03-12 01:58:44,429 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-12 01:58:44,430 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-12 01:58:44,430 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 566 transitions.
[2024-03-12 01:58:44,430 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9248366013071896
[2024-03-12 01:58:44,430 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 566 transitions.
[2024-03-12 01:58:44,431 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 566 transitions.
[2024-03-12 01:58:44,431 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:58:44,431 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 566 transitions.
[2024-03-12 01:58:44,432 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 188.66666666666666) internal successors, (566), 3 states have internal predecessors, (566), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:58:44,433 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 204.0) internal successors, (816), 4 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:58:44,433 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 204.0) internal successors, (816), 4 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:58:44,433 INFO  L175             Difference]: Start difference. First operand has 212 places, 228 transitions, 656 flow. Second operand 3 states and 566 transitions.
[2024-03-12 01:58:44,433 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 244 transitions, 774 flow
[2024-03-12 01:58:44,689 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 244 transitions, 742 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-12 01:58:44,692 INFO  L231             Difference]: Finished difference. Result has 214 places, 232 transitions, 662 flow
[2024-03-12 01:58:44,692 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=204, PETRI_DIFFERENCE_MINUEND_FLOW=624, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=662, PETRI_PLACES=214, PETRI_TRANSITIONS=232}
[2024-03-12 01:58:44,692 INFO  L281   CegarLoopForPetriNet]: 207 programPoint places, 7 predicate places.
[2024-03-12 01:58:44,692 INFO  L495      AbstractCegarLoop]: Abstraction has has 214 places, 232 transitions, 662 flow
[2024-03-12 01:58:44,692 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 175.33333333333334) internal successors, (526), 3 states have internal predecessors, (526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:58:44,692 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:58:44,692 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-12 01:58:44,693 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22
[2024-03-12 01:58:44,693 INFO  L420      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-12 01:58:44,693 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:58:44,693 INFO  L85        PathProgramCache]: Analyzing trace with hash 1985132875, now seen corresponding path program 1 times
[2024-03-12 01:58:44,693 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:58:44,693 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588484723]
[2024-03-12 01:58:44,693 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:58:44,693 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:58:44,702 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:58:44,863 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-12 01:58:44,863 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:58:44,864 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588484723]
[2024-03-12 01:58:44,864 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588484723] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:58:44,864 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:58:44,864 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-03-12 01:58:44,864 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380567936]
[2024-03-12 01:58:44,864 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:58:44,864 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-03-12 01:58:44,864 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:58:44,865 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-03-12 01:58:44,865 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2024-03-12 01:58:44,898 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 169 out of 204
[2024-03-12 01:58:44,899 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 232 transitions, 662 flow. Second operand  has 6 states, 6 states have (on average 170.66666666666666) internal successors, (1024), 6 states have internal predecessors, (1024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:58:44,899 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:58:44,899 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 204
[2024-03-12 01:58:44,899 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:58:59,751 INFO  L124   PetriNetUnfolderBase]: 36711/130797 cut-off events.
[2024-03-12 01:58:59,751 INFO  L125   PetriNetUnfolderBase]: For 16186/19080 co-relation queries the response was YES.
[2024-03-12 01:59:00,466 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 217738 conditions, 130797 events. 36711/130797 cut-off events. For 16186/19080 co-relation queries the response was YES. Maximal size of possible extension queue 3525. Compared 2042225 event pairs, 16757 based on Foata normal form. 25/116173 useless extension candidates. Maximal degree in co-relation 213993. Up to 24766 conditions per place. 
[2024-03-12 01:59:00,921 INFO  L140   encePairwiseOnDemand]: 198/204 looper letters, 74 selfloop transitions, 5 changer transitions 0/279 dead transitions.
[2024-03-12 01:59:00,921 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 279 transitions, 914 flow
[2024-03-12 01:59:00,925 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-03-12 01:59:00,925 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-03-12 01:59:00,927 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1094 transitions.
[2024-03-12 01:59:00,928 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8937908496732027
[2024-03-12 01:59:00,928 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 1094 transitions.
[2024-03-12 01:59:00,928 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 1094 transitions.
[2024-03-12 01:59:00,929 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:59:00,929 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1094 transitions.
[2024-03-12 01:59:00,931 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 7 states, 6 states have (on average 182.33333333333334) internal successors, (1094), 6 states have internal predecessors, (1094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:59:00,934 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 7 states, 7 states have (on average 204.0) internal successors, (1428), 7 states have internal predecessors, (1428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:59:00,934 INFO  L81            ComplementDD]: Finished complementDD. Result  has 7 states, 7 states have (on average 204.0) internal successors, (1428), 7 states have internal predecessors, (1428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:59:00,934 INFO  L175             Difference]: Start difference. First operand has 214 places, 232 transitions, 662 flow. Second operand 6 states and 1094 transitions.
[2024-03-12 01:59:00,935 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 279 transitions, 914 flow
[2024-03-12 01:59:00,984 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 279 transitions, 904 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-12 01:59:00,987 INFO  L231             Difference]: Finished difference. Result has 216 places, 231 transitions, 660 flow
[2024-03-12 01:59:00,987 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=204, PETRI_DIFFERENCE_MINUEND_FLOW=650, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=660, PETRI_PLACES=216, PETRI_TRANSITIONS=231}
[2024-03-12 01:59:00,988 INFO  L281   CegarLoopForPetriNet]: 207 programPoint places, 9 predicate places.
[2024-03-12 01:59:00,988 INFO  L495      AbstractCegarLoop]: Abstraction has has 216 places, 231 transitions, 660 flow
[2024-03-12 01:59:00,988 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 170.66666666666666) internal successors, (1024), 6 states have internal predecessors, (1024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:59:00,988 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:59:00,988 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-12 01:59:00,988 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23
[2024-03-12 01:59:00,989 INFO  L420      AbstractCegarLoop]: === Iteration 5 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-12 01:59:00,989 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:59:00,989 INFO  L85        PathProgramCache]: Analyzing trace with hash 1325494345, now seen corresponding path program 1 times
[2024-03-12 01:59:00,989 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:59:00,989 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163378197]
[2024-03-12 01:59:00,989 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:59:00,990 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:59:00,997 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:59:01,009 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-12 01:59:01,009 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:59:01,010 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1163378197]
[2024-03-12 01:59:01,010 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1163378197] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:59:01,010 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:59:01,010 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-12 01:59:01,010 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30390687]
[2024-03-12 01:59:01,010 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:59:01,010 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-12 01:59:01,011 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:59:01,011 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-12 01:59:01,011 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-12 01:59:01,034 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 172 out of 204
[2024-03-12 01:59:01,034 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 231 transitions, 660 flow. Second operand  has 3 states, 3 states have (on average 174.33333333333334) internal successors, (523), 3 states have internal predecessors, (523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:59:01,035 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:59:01,035 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 172 of 204
[2024-03-12 01:59:01,035 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:59:06,118 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [threadThread3of3ForFork0InUse, Black: 224#(= |#race~data~0| 0), 42#L688-2true, 235#true, 194#L688-1true, Black: 210#true, 47#L705-1true, threadThread1of3ForFork0InUse, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 228#true, 142#$Ultimate##0true, threadThread2of3ForFork0InUse])
[2024-03-12 01:59:06,118 INFO  L294   olderBase$Statistics]: this new event has 196 ancestors and is cut-off event
[2024-03-12 01:59:06,119 INFO  L297   olderBase$Statistics]:   existing Event has 189 ancestors and is cut-off event
[2024-03-12 01:59:06,119 INFO  L297   olderBase$Statistics]:   existing Event has 189 ancestors and is cut-off event
[2024-03-12 01:59:06,119 INFO  L297   olderBase$Statistics]:   existing Event has 189 ancestors and is cut-off event
[2024-03-12 01:59:06,120 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [threadThread3of3ForFork0InUse, Black: 224#(= |#race~data~0| 0), 170#L688-1true, 235#true, 90#L688-2true, Black: 210#true, 47#L705-1true, threadThread1of3ForFork0InUse, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 228#true, 142#$Ultimate##0true, threadThread2of3ForFork0InUse])
[2024-03-12 01:59:06,120 INFO  L294   olderBase$Statistics]: this new event has 196 ancestors and is cut-off event
[2024-03-12 01:59:06,120 INFO  L297   olderBase$Statistics]:   existing Event has 189 ancestors and is cut-off event
[2024-03-12 01:59:06,120 INFO  L297   olderBase$Statistics]:   existing Event has 189 ancestors and is cut-off event
[2024-03-12 01:59:06,120 INFO  L297   olderBase$Statistics]:   existing Event has 189 ancestors and is cut-off event
[2024-03-12 01:59:06,544 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [threadThread3of3ForFork0InUse, Black: 224#(= |#race~data~0| 0), 42#L688-2true, 235#true, 90#L688-2true, Black: 210#true, 47#L705-1true, threadThread1of3ForFork0InUse, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 228#true, 142#$Ultimate##0true, threadThread2of3ForFork0InUse])
[2024-03-12 01:59:06,545 INFO  L294   olderBase$Statistics]: this new event has 197 ancestors and is cut-off event
[2024-03-12 01:59:06,545 INFO  L297   olderBase$Statistics]:   existing Event has 190 ancestors and is cut-off event
[2024-03-12 01:59:06,545 INFO  L297   olderBase$Statistics]:   existing Event has 190 ancestors and is cut-off event
[2024-03-12 01:59:06,545 INFO  L297   olderBase$Statistics]:   existing Event has 190 ancestors and is cut-off event
[2024-03-12 01:59:13,448 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L688-->L688-1: Formula: (= |v_#race~threads_alive~0_10| 0)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_10|}  AuxVars[]  AssignedVars[#race~threads_alive~0][253], [threadThread3of3ForFork0InUse, 17#L698-7true, Black: 224#(= |#race~data~0| 0), 42#L688-2true, 235#true, 143#L688-1true, Black: 210#true, 64#L688-6true, threadThread1of3ForFork0InUse, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 228#true, threadThread2of3ForFork0InUse])
[2024-03-12 01:59:13,448 INFO  L294   olderBase$Statistics]: this new event has 215 ancestors and is cut-off event
[2024-03-12 01:59:13,448 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-03-12 01:59:13,448 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-03-12 01:59:13,449 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-03-12 01:59:14,699 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L688-->L688-1: Formula: (= |v_#race~threads_alive~0_10| 0)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_10|}  AuxVars[]  AssignedVars[#race~threads_alive~0][243], [threadThread3of3ForFork0InUse, 139#L699true, 42#L688-2true, Black: 224#(= |#race~data~0| 0), 235#true, 143#L688-1true, Black: 210#true, 64#L688-6true, threadThread1of3ForFork0InUse, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 228#true, threadThread2of3ForFork0InUse])
[2024-03-12 01:59:14,700 INFO  L294   olderBase$Statistics]: this new event has 217 ancestors and is cut-off event
[2024-03-12 01:59:14,700 INFO  L297   olderBase$Statistics]:   existing Event has 217 ancestors and is cut-off event
[2024-03-12 01:59:14,700 INFO  L297   olderBase$Statistics]:   existing Event has 217 ancestors and is cut-off event
[2024-03-12 01:59:14,700 INFO  L297   olderBase$Statistics]:   existing Event has 217 ancestors and is cut-off event
[2024-03-12 01:59:16,507 INFO  L124   PetriNetUnfolderBase]: 42389/136192 cut-off events.
[2024-03-12 01:59:16,508 INFO  L125   PetriNetUnfolderBase]: For 19761/52362 co-relation queries the response was YES.
[2024-03-12 01:59:17,242 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 231617 conditions, 136192 events. 42389/136192 cut-off events. For 19761/52362 co-relation queries the response was YES. Maximal size of possible extension queue 4585. Compared 2121677 event pairs, 24739 based on Foata normal form. 89/117799 useless extension candidates. Maximal degree in co-relation 229634. Up to 35100 conditions per place. 
[2024-03-12 01:59:17,726 INFO  L140   encePairwiseOnDemand]: 197/204 looper letters, 46 selfloop transitions, 9 changer transitions 0/254 dead transitions.
[2024-03-12 01:59:17,726 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 254 transitions, 836 flow
[2024-03-12 01:59:17,727 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-12 01:59:17,727 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-12 01:59:17,728 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 567 transitions.
[2024-03-12 01:59:17,728 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9264705882352942
[2024-03-12 01:59:17,728 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 567 transitions.
[2024-03-12 01:59:17,728 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 567 transitions.
[2024-03-12 01:59:17,728 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:59:17,728 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 567 transitions.
[2024-03-12 01:59:17,729 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 189.0) internal successors, (567), 3 states have internal predecessors, (567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:59:17,730 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 204.0) internal successors, (816), 4 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:59:17,730 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 204.0) internal successors, (816), 4 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:59:17,730 INFO  L175             Difference]: Start difference. First operand has 216 places, 231 transitions, 660 flow. Second operand 3 states and 567 transitions.
[2024-03-12 01:59:17,730 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 254 transitions, 836 flow
[2024-03-12 01:59:17,738 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 254 transitions, 826 flow, removed 0 selfloop flow, removed 5 redundant places.
[2024-03-12 01:59:17,740 INFO  L231             Difference]: Finished difference. Result has 215 places, 238 transitions, 726 flow
[2024-03-12 01:59:17,740 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=204, PETRI_DIFFERENCE_MINUEND_FLOW=650, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=726, PETRI_PLACES=215, PETRI_TRANSITIONS=238}
[2024-03-12 01:59:17,741 INFO  L281   CegarLoopForPetriNet]: 207 programPoint places, 8 predicate places.
[2024-03-12 01:59:17,741 INFO  L495      AbstractCegarLoop]: Abstraction has has 215 places, 238 transitions, 726 flow
[2024-03-12 01:59:17,741 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 174.33333333333334) internal successors, (523), 3 states have internal predecessors, (523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:59:17,741 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:59:17,741 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-12 01:59:17,742 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24
[2024-03-12 01:59:17,742 INFO  L420      AbstractCegarLoop]: === Iteration 6 === Targeting threadErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-12 01:59:17,742 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:59:17,742 INFO  L85        PathProgramCache]: Analyzing trace with hash -976578638, now seen corresponding path program 1 times
[2024-03-12 01:59:17,742 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:59:17,742 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190356118]
[2024-03-12 01:59:17,742 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:59:17,743 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:59:17,752 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:59:17,765 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-12 01:59:17,765 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:59:17,765 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190356118]
[2024-03-12 01:59:17,765 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [190356118] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:59:17,766 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:59:17,766 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-12 01:59:17,766 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440190830]
[2024-03-12 01:59:17,766 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:59:17,766 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-12 01:59:17,766 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:59:17,767 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-12 01:59:17,767 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-12 01:59:17,804 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 167 out of 204
[2024-03-12 01:59:17,804 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 238 transitions, 726 flow. Second operand  has 3 states, 3 states have (on average 171.0) internal successors, (513), 3 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:59:17,804 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:59:17,804 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 204
[2024-03-12 01:59:17,804 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:59:19,002 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][180], [Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 224#(= |#race~data~0| 0), 235#true, 33#L688-7true, 90#L688-2true, Black: 210#true, 241#true, 47#L705-1true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse])
[2024-03-12 01:59:19,002 INFO  L294   olderBase$Statistics]: this new event has 166 ancestors and is cut-off event
[2024-03-12 01:59:19,002 INFO  L297   olderBase$Statistics]:   existing Event has 159 ancestors and is cut-off event
[2024-03-12 01:59:19,002 INFO  L297   olderBase$Statistics]:   existing Event has 159 ancestors and is cut-off event
[2024-03-12 01:59:19,002 INFO  L297   olderBase$Statistics]:   existing Event has 166 ancestors and is cut-off event
[2024-03-12 01:59:19,175 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 224#(= |#race~data~0| 0), 235#true, 90#L688-2true, Black: 210#true, 241#true, 104#L690true, 47#L705-1true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse])
[2024-03-12 01:59:19,176 INFO  L294   olderBase$Statistics]: this new event has 168 ancestors and is cut-off event
[2024-03-12 01:59:19,176 INFO  L297   olderBase$Statistics]:   existing Event has 168 ancestors and is cut-off event
[2024-03-12 01:59:19,176 INFO  L297   olderBase$Statistics]:   existing Event has 161 ancestors and is cut-off event
[2024-03-12 01:59:19,176 INFO  L297   olderBase$Statistics]:   existing Event has 161 ancestors and is cut-off event
[2024-03-12 01:59:19,234 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 224#(= |#race~data~0| 0), 235#true, 90#L688-2true, Black: 210#true, 241#true, 28#L690-3true, 47#L705-1true, threadThread1of3ForFork0InUse, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse])
[2024-03-12 01:59:19,234 INFO  L294   olderBase$Statistics]: this new event has 169 ancestors and is cut-off event
[2024-03-12 01:59:19,234 INFO  L297   olderBase$Statistics]:   existing Event has 162 ancestors and is cut-off event
[2024-03-12 01:59:19,235 INFO  L297   olderBase$Statistics]:   existing Event has 162 ancestors and is cut-off event
[2024-03-12 01:59:19,235 INFO  L297   olderBase$Statistics]:   existing Event has 169 ancestors and is cut-off event
[2024-03-12 01:59:24,111 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [42#L688-2true, Black: 224#(= |#race~data~0| 0), 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 115#L684-3true, 90#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:24,111 INFO  L294   olderBase$Statistics]: this new event has 199 ancestors and is cut-off event
[2024-03-12 01:59:24,112 INFO  L297   olderBase$Statistics]:   existing Event has 192 ancestors and is cut-off event
[2024-03-12 01:59:24,112 INFO  L297   olderBase$Statistics]:   existing Event has 192 ancestors and is cut-off event
[2024-03-12 01:59:24,112 INFO  L297   olderBase$Statistics]:   existing Event has 192 ancestors and is cut-off event
[2024-03-12 01:59:24,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], [42#L688-2true, Black: 224#(= |#race~data~0| 0), 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 115#L684-3true, 194#L688-1true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:24,112 INFO  L294   olderBase$Statistics]: this new event has 198 ancestors and is cut-off event
[2024-03-12 01:59:24,112 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-03-12 01:59:24,112 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-03-12 01:59:24,112 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-03-12 01:59:24,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), 170#L688-1true, 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 115#L684-3true, 90#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:24,113 INFO  L294   olderBase$Statistics]: this new event has 198 ancestors and is cut-off event
[2024-03-12 01:59:24,113 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-03-12 01:59:24,113 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-03-12 01:59:24,113 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-03-12 01:59:24,524 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 42#L688-2true, 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 115#L684-3true, 194#L688-1true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:24,524 INFO  L294   olderBase$Statistics]: this new event has 198 ancestors and is cut-off event
[2024-03-12 01:59:24,524 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-03-12 01:59:24,524 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-03-12 01:59:24,524 INFO  L297   olderBase$Statistics]:   existing Event has 198 ancestors and is cut-off event
[2024-03-12 01:59:24,524 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-03-12 01:59:24,526 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 170#L688-1true, 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 115#L684-3true, 90#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:24,526 INFO  L294   olderBase$Statistics]: this new event has 198 ancestors and is cut-off event
[2024-03-12 01:59:24,526 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-03-12 01:59:24,526 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-03-12 01:59:24,526 INFO  L297   olderBase$Statistics]:   existing Event has 191 ancestors and is cut-off event
[2024-03-12 01:59:24,526 INFO  L297   olderBase$Statistics]:   existing Event has 198 ancestors and is cut-off event
[2024-03-12 01:59:25,094 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 42#L688-2true, 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 115#L684-3true, 90#L688-2true, 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:25,094 INFO  L294   olderBase$Statistics]: this new event has 199 ancestors and is cut-off event
[2024-03-12 01:59:25,094 INFO  L297   olderBase$Statistics]:   existing Event has 192 ancestors and is cut-off event
[2024-03-12 01:59:25,094 INFO  L297   olderBase$Statistics]:   existing Event has 192 ancestors and is cut-off event
[2024-03-12 01:59:25,094 INFO  L297   olderBase$Statistics]:   existing Event has 192 ancestors and is cut-off event
[2024-03-12 01:59:25,095 INFO  L297   olderBase$Statistics]:   existing Event has 199 ancestors and is cut-off event
[2024-03-12 01:59:26,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][72], [Black: 224#(= |#race~data~0| 0), 42#L688-2true, 235#true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 115#L684-3true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:26,156 INFO  L294   olderBase$Statistics]: this new event has 199 ancestors and is cut-off event
[2024-03-12 01:59:26,156 INFO  L297   olderBase$Statistics]:   existing Event has 199 ancestors and is cut-off event
[2024-03-12 01:59:26,156 INFO  L297   olderBase$Statistics]:   existing Event has 192 ancestors and is cut-off event
[2024-03-12 01:59:26,156 INFO  L297   olderBase$Statistics]:   existing Event has 192 ancestors and is cut-off event
[2024-03-12 01:59:26,166 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][180], [Black: 224#(= |#race~data~0| 0), 235#true, 33#L688-7true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 90#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 142#$Ultimate##0true])
[2024-03-12 01:59:26,166 INFO  L294   olderBase$Statistics]: this new event has 202 ancestors and is cut-off event
[2024-03-12 01:59:26,166 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-12 01:59:26,166 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-12 01:59:26,166 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-12 01:59:26,168 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][180], [Black: 224#(= |#race~data~0| 0), 235#true, 26#$Ultimate##0true, 33#L688-7true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:26,168 INFO  L294   olderBase$Statistics]: this new event has 202 ancestors and is cut-off event
[2024-03-12 01:59:26,169 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-12 01:59:26,169 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-12 01:59:26,169 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-12 01:59:26,170 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 47#L705-1true, 71#L688-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 115#L684-3true, 90#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:26,170 INFO  L294   olderBase$Statistics]: this new event has 202 ancestors and is cut-off event
[2024-03-12 01:59:26,170 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-12 01:59:26,170 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-12 01:59:26,170 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-12 01:59:26,457 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L688-5-->L688-6: Formula: (= |v_threadThread1of3ForFork0_#t~nondet6_3| |v_#race~threads_alive~0_13|)  InVars {threadThread1of3ForFork0_#t~nondet6=|v_threadThread1of3ForFork0_#t~nondet6_3|}  OutVars{threadThread1of3ForFork0_#t~nondet6=|v_threadThread1of3ForFork0_#t~nondet6_3|, #race~threads_alive~0=|v_#race~threads_alive~0_13|}  AuxVars[]  AssignedVars[#race~threads_alive~0][173], [Black: 224#(= |#race~data~0| 0), 235#true, 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 115#L684-3true, 17#L698-7true, 90#L688-2true, Black: 212#(= |#race~threads_alive~0| 0), 45#L688-6true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:26,458 INFO  L294   olderBase$Statistics]: this new event has 201 ancestors and is cut-off event
[2024-03-12 01:59:26,458 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-12 01:59:26,458 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-12 01:59:26,458 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-12 01:59:26,970 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L688-5-->L688-6: Formula: (= |v_#race~threads_alive~0_13| |v_threadThread2of3ForFork0_#t~nondet6_3|)  InVars {threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_3|}  OutVars{threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_3|, #race~threads_alive~0=|v_#race~threads_alive~0_13|}  AuxVars[]  AssignedVars[#race~threads_alive~0][227], [Black: 224#(= |#race~data~0| 0), 235#true, 71#L688-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 115#L684-3true, 17#L698-7true, 241#true, Black: 212#(= |#race~threads_alive~0| 0), 64#L688-6true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:26,971 INFO  L294   olderBase$Statistics]: this new event has 204 ancestors and is cut-off event
[2024-03-12 01:59:26,971 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-12 01:59:26,971 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-12 01:59:26,971 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-12 01:59:27,213 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][180], [Black: 224#(= |#race~data~0| 0), 235#true, 33#L688-7true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 115#L684-3true, 90#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:27,214 INFO  L294   olderBase$Statistics]: this new event has 204 ancestors and is cut-off event
[2024-03-12 01:59:27,214 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-12 01:59:27,214 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-03-12 01:59:27,214 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-03-12 01:59:27,216 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][180], [Black: 224#(= |#race~data~0| 0), 235#true, 33#L688-7true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, 241#true, Black: 210#true, 160#L684-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:27,216 INFO  L294   olderBase$Statistics]: this new event has 204 ancestors and is cut-off event
[2024-03-12 01:59:27,216 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-03-12 01:59:27,216 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-03-12 01:59:27,216 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-12 01:59:27,219 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][52], [Black: 224#(= |#race~data~0| 0), 235#true, 99#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 115#L684-3true, 241#true, Black: 210#true, 64#L688-6true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:27,219 INFO  L294   olderBase$Statistics]: this new event has 203 ancestors and is cut-off event
[2024-03-12 01:59:27,220 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-12 01:59:27,220 INFO  L297   olderBase$Statistics]:   existing Event has 196 ancestors and is cut-off event
[2024-03-12 01:59:27,220 INFO  L297   olderBase$Statistics]:   existing Event has 196 ancestors and is cut-off event
[2024-03-12 01:59:27,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), 235#true, 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 142#$Ultimate##0true])
[2024-03-12 01:59:27,858 INFO  L294   olderBase$Statistics]: this new event has 202 ancestors and is cut-off event
[2024-03-12 01:59:27,858 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-12 01:59:27,858 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-12 01:59:27,858 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-12 01:59:27,859 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 47#L705-1true, 71#L688-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 115#L684-3true, 90#L688-2true, 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:27,859 INFO  L294   olderBase$Statistics]: this new event has 202 ancestors and is cut-off event
[2024-03-12 01:59:27,859 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-12 01:59:27,859 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-12 01:59:27,859 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-12 01:59:27,859 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-12 01:59:27,862 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 142#$Ultimate##0true])
[2024-03-12 01:59:27,862 INFO  L294   olderBase$Statistics]: this new event has 204 ancestors and is cut-off event
[2024-03-12 01:59:27,863 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-03-12 01:59:27,863 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-12 01:59:27,863 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-03-12 01:59:27,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, 235#true, 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:27,864 INFO  L294   olderBase$Statistics]: this new event has 204 ancestors and is cut-off event
[2024-03-12 01:59:27,864 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-12 01:59:27,864 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-03-12 01:59:27,864 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-03-12 01:59:27,871 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 115#L684-3true, 90#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:27,871 INFO  L294   olderBase$Statistics]: this new event has 204 ancestors and is cut-off event
[2024-03-12 01:59:27,871 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-03-12 01:59:27,871 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-03-12 01:59:27,871 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-12 01:59:28,350 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 115#L684-3true, 90#L688-2true, 241#true, Black: 210#true, 45#L688-6true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:28,351 INFO  L294   olderBase$Statistics]: this new event has 203 ancestors and is cut-off event
[2024-03-12 01:59:28,351 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-12 01:59:28,351 INFO  L297   olderBase$Statistics]:   existing Event has 196 ancestors and is cut-off event
[2024-03-12 01:59:28,351 INFO  L297   olderBase$Statistics]:   existing Event has 196 ancestors and is cut-off event
[2024-03-12 01:59:28,351 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][180], [Black: 224#(= |#race~data~0| 0), 235#true, 33#L688-7true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 115#L684-3true, 90#L688-2true, 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:28,351 INFO  L294   olderBase$Statistics]: this new event has 204 ancestors and is cut-off event
[2024-03-12 01:59:28,351 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-12 01:59:28,351 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-03-12 01:59:28,352 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-03-12 01:59:28,352 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-12 01:59:28,353 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 241#true, Black: 210#true, 28#L690-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 142#$Ultimate##0true])
[2024-03-12 01:59:28,353 INFO  L294   olderBase$Statistics]: this new event has 205 ancestors and is cut-off event
[2024-03-12 01:59:28,353 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-03-12 01:59:28,353 INFO  L297   olderBase$Statistics]:   existing Event has 198 ancestors and is cut-off event
[2024-03-12 01:59:28,353 INFO  L297   olderBase$Statistics]:   existing Event has 198 ancestors and is cut-off event
[2024-03-12 01:59:28,354 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 26#$Ultimate##0true, 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, Black: 210#true, 241#true, 28#L690-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:28,355 INFO  L294   olderBase$Statistics]: this new event has 205 ancestors and is cut-off event
[2024-03-12 01:59:28,355 INFO  L297   olderBase$Statistics]:   existing Event has 198 ancestors and is cut-off event
[2024-03-12 01:59:28,355 INFO  L297   olderBase$Statistics]:   existing Event has 198 ancestors and is cut-off event
[2024-03-12 01:59:28,355 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-03-12 01:59:28,360 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 115#L684-3true, 90#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:28,361 INFO  L294   olderBase$Statistics]: this new event has 206 ancestors and is cut-off event
[2024-03-12 01:59:28,361 INFO  L297   olderBase$Statistics]:   existing Event has 199 ancestors and is cut-off event
[2024-03-12 01:59:28,361 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-03-12 01:59:28,361 INFO  L297   olderBase$Statistics]:   existing Event has 199 ancestors and is cut-off event
[2024-03-12 01:59:28,854 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 33#L688-7true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 115#L684-3true, 90#L688-2true, 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:28,854 INFO  L294   olderBase$Statistics]: this new event has 204 ancestors and is cut-off event
[2024-03-12 01:59:28,854 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-12 01:59:28,854 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-03-12 01:59:28,854 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-03-12 01:59:28,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), 235#true, 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 141#L688-2true, 241#true, Black: 210#true, 160#L684-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:28,859 INFO  L294   olderBase$Statistics]: this new event has 206 ancestors and is cut-off event
[2024-03-12 01:59:28,859 INFO  L297   olderBase$Statistics]:   existing Event has 199 ancestors and is cut-off event
[2024-03-12 01:59:28,859 INFO  L297   olderBase$Statistics]:   existing Event has 199 ancestors and is cut-off event
[2024-03-12 01:59:28,859 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-03-12 01:59:28,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), 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 115#L684-3true, 90#L688-2true, Black: 210#true, 241#true, 28#L690-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:28,864 INFO  L294   olderBase$Statistics]: this new event has 207 ancestors and is cut-off event
[2024-03-12 01:59:28,864 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-12 01:59:28,864 INFO  L297   olderBase$Statistics]:   existing Event has 200 ancestors and is cut-off event
[2024-03-12 01:59:28,864 INFO  L297   olderBase$Statistics]:   existing Event has 200 ancestors and is cut-off event
[2024-03-12 01:59:28,866 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 115#L684-3true, 90#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:28,866 INFO  L294   olderBase$Statistics]: this new event has 206 ancestors and is cut-off event
[2024-03-12 01:59:28,867 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-03-12 01:59:28,867 INFO  L297   olderBase$Statistics]:   existing Event has 199 ancestors and is cut-off event
[2024-03-12 01:59:28,867 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-03-12 01:59:28,867 INFO  L297   olderBase$Statistics]:   existing Event has 199 ancestors and is cut-off event
[2024-03-12 01:59:29,530 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, 241#true, Black: 210#true, 160#L684-3true, 28#L690-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:29,530 INFO  L294   olderBase$Statistics]: this new event has 207 ancestors and is cut-off event
[2024-03-12 01:59:29,530 INFO  L297   olderBase$Statistics]:   existing Event has 200 ancestors and is cut-off event
[2024-03-12 01:59:29,530 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-12 01:59:29,530 INFO  L297   olderBase$Statistics]:   existing Event has 200 ancestors and is cut-off event
[2024-03-12 01:59:29,538 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 115#L684-3true, 90#L688-2true, 241#true, Black: 210#true, 28#L690-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:29,538 INFO  L294   olderBase$Statistics]: this new event has 207 ancestors and is cut-off event
[2024-03-12 01:59:29,538 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-12 01:59:29,538 INFO  L297   olderBase$Statistics]:   existing Event has 200 ancestors and is cut-off event
[2024-03-12 01:59:29,538 INFO  L297   olderBase$Statistics]:   existing Event has 200 ancestors and is cut-off event
[2024-03-12 01:59:29,539 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-12 01:59:29,545 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][52], [Black: 224#(= |#race~data~0| 0), 235#true, 99#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 47#L705-1true, 43#L690-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 115#L684-3true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:29,545 INFO  L294   olderBase$Statistics]: this new event has 207 ancestors and is cut-off event
[2024-03-12 01:59:29,546 INFO  L297   olderBase$Statistics]:   existing Event has 200 ancestors and is cut-off event
[2024-03-12 01:59:29,546 INFO  L297   olderBase$Statistics]:   existing Event has 200 ancestors and is cut-off event
[2024-03-12 01:59:29,546 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-12 01:59:29,548 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [42#L688-2true, Black: 224#(= |#race~data~0| 0), 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#L686-3true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:29,548 INFO  L294   olderBase$Statistics]: this new event has 209 ancestors and is cut-off event
[2024-03-12 01:59:29,548 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-12 01:59:29,548 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-12 01:59:29,549 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-12 01:59:29,549 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [42#L688-2true, Black: 224#(= |#race~data~0| 0), 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#L686-3true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 194#L688-1true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:29,549 INFO  L294   olderBase$Statistics]: this new event has 208 ancestors and is cut-off event
[2024-03-12 01:59:29,549 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-12 01:59:29,549 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-12 01:59:29,549 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-12 01:59:29,550 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 170#L688-1true, 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#L686-3true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:29,550 INFO  L294   olderBase$Statistics]: this new event has 208 ancestors and is cut-off event
[2024-03-12 01:59:29,550 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-12 01:59:29,550 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-12 01:59:29,550 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-12 01:59:30,092 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 42#L688-2true, 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#L686-3true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 194#L688-1true, 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:30,093 INFO  L294   olderBase$Statistics]: this new event has 208 ancestors and is cut-off event
[2024-03-12 01:59:30,093 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-12 01:59:30,093 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-12 01:59:30,093 INFO  L297   olderBase$Statistics]:   existing Event has 208 ancestors and is cut-off event
[2024-03-12 01:59:30,093 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-12 01:59:30,096 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 170#L688-1true, 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#L686-3true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:30,096 INFO  L294   olderBase$Statistics]: this new event has 208 ancestors and is cut-off event
[2024-03-12 01:59:30,096 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-12 01:59:30,096 INFO  L297   olderBase$Statistics]:   existing Event has 208 ancestors and is cut-off event
[2024-03-12 01:59:30,096 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-12 01:59:30,096 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-12 01:59:30,629 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 42#L688-2true, 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#L686-3true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:30,629 INFO  L294   olderBase$Statistics]: this new event has 209 ancestors and is cut-off event
[2024-03-12 01:59:30,629 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-12 01:59:30,629 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-12 01:59:30,630 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-12 01:59:30,630 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-12 01:59:30,632 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [42#L688-2true, Black: 224#(= |#race~data~0| 0), 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 202#L687-3true])
[2024-03-12 01:59:30,632 INFO  L294   olderBase$Statistics]: this new event has 211 ancestors and is cut-off event
[2024-03-12 01:59:30,632 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-12 01:59:30,633 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-12 01:59:30,633 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-12 01:59:30,633 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [42#L688-2true, Black: 224#(= |#race~data~0| 0), 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 194#L688-1true, 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 202#L687-3true])
[2024-03-12 01:59:30,633 INFO  L294   olderBase$Statistics]: this new event has 210 ancestors and is cut-off event
[2024-03-12 01:59:30,633 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-12 01:59:30,633 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-12 01:59:30,633 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-12 01:59:30,633 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 170#L688-1true, 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 202#L687-3true])
[2024-03-12 01:59:30,633 INFO  L294   olderBase$Statistics]: this new event has 210 ancestors and is cut-off event
[2024-03-12 01:59:30,634 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-12 01:59:30,634 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-12 01:59:30,634 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-12 01:59:31,353 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 42#L688-2true, 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 194#L688-1true, 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 202#L687-3true])
[2024-03-12 01:59:31,353 INFO  L294   olderBase$Statistics]: this new event has 210 ancestors and is cut-off event
[2024-03-12 01:59:31,353 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-12 01:59:31,353 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-03-12 01:59:31,353 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-12 01:59:31,353 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-12 01:59:31,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), 170#L688-1true, 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 202#L687-3true])
[2024-03-12 01:59:31,356 INFO  L294   olderBase$Statistics]: this new event has 210 ancestors and is cut-off event
[2024-03-12 01:59:31,356 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-03-12 01:59:31,356 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-12 01:59:31,356 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-12 01:59:31,356 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-12 01:59:31,899 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 42#L688-2true, 235#true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#L686-3true, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:31,899 INFO  L294   olderBase$Statistics]: this new event has 209 ancestors and is cut-off event
[2024-03-12 01:59:31,899 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-12 01:59:31,900 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-12 01:59:31,900 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-12 01:59:31,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, 47#L705-1true, 71#L688-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#L686-3true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:31,914 INFO  L294   olderBase$Statistics]: this new event has 212 ancestors and is cut-off event
[2024-03-12 01:59:31,914 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-03-12 01:59:31,914 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-03-12 01:59:31,914 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-03-12 01:59:31,916 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 42#L688-2true, 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 202#L687-3true])
[2024-03-12 01:59:31,916 INFO  L294   olderBase$Statistics]: this new event has 211 ancestors and is cut-off event
[2024-03-12 01:59:31,916 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 01:59:31,916 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-12 01:59:31,916 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-12 01:59:31,916 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-12 01:59:32,186 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L688-5-->L688-6: Formula: (= |v_#race~threads_alive~0_13| |v_threadThread2of3ForFork0_#t~nondet6_3|)  InVars {threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_3|}  OutVars{threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_3|, #race~threads_alive~0=|v_#race~threads_alive~0_13|}  AuxVars[]  AssignedVars[#race~threads_alive~0][227], [Black: 224#(= |#race~data~0| 0), 235#true, 71#L688-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#L686-3true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 17#L698-7true, 241#true, Black: 212#(= |#race~threads_alive~0| 0), 64#L688-6true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:32,186 INFO  L294   olderBase$Statistics]: this new event has 214 ancestors and is cut-off event
[2024-03-12 01:59:32,186 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-12 01:59:32,186 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-12 01:59:32,187 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-12 01:59:32,187 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L688-5-->L688-6: Formula: (= |v_threadThread1of3ForFork0_#t~nondet6_3| |v_#race~threads_alive~0_13|)  InVars {threadThread1of3ForFork0_#t~nondet6=|v_threadThread1of3ForFork0_#t~nondet6_3|}  OutVars{threadThread1of3ForFork0_#t~nondet6=|v_threadThread1of3ForFork0_#t~nondet6_3|, #race~threads_alive~0=|v_#race~threads_alive~0_13|}  AuxVars[]  AssignedVars[#race~threads_alive~0][173], [Black: 224#(= |#race~data~0| 0), 235#true, 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#L686-3true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 17#L698-7true, 90#L688-2true, Black: 212#(= |#race~threads_alive~0| 0), 45#L688-6true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:32,187 INFO  L294   olderBase$Statistics]: this new event has 211 ancestors and is cut-off event
[2024-03-12 01:59:32,187 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 01:59:32,187 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 01:59:32,187 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 01:59:33,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][72], [Black: 224#(= |#race~data~0| 0), 42#L688-2true, 235#true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 202#L687-3true])
[2024-03-12 01:59:33,268 INFO  L294   olderBase$Statistics]: this new event has 211 ancestors and is cut-off event
[2024-03-12 01:59:33,268 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-12 01:59:33,268 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-12 01:59:33,268 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 01:59:33,286 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][180], [Black: 224#(= |#race~data~0| 0), 235#true, 33#L688-7true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#L686-3true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:33,286 INFO  L294   olderBase$Statistics]: this new event has 214 ancestors and is cut-off event
[2024-03-12 01:59:33,286 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-12 01:59:33,286 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-12 01:59:33,286 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-12 01:59:33,288 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][180], [Black: 224#(= |#race~data~0| 0), 235#true, 33#L688-7true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 119#L686-3true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:33,288 INFO  L294   olderBase$Statistics]: this new event has 214 ancestors and is cut-off event
[2024-03-12 01:59:33,288 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-12 01:59:33,288 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-12 01:59:33,288 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-12 01:59:33,289 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 47#L705-1true, 71#L688-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 202#L687-3true])
[2024-03-12 01:59:33,290 INFO  L294   olderBase$Statistics]: this new event has 214 ancestors and is cut-off event
[2024-03-12 01:59:33,290 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-12 01:59:33,290 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-12 01:59:33,290 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-12 01:59:33,293 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][52], [Black: 224#(= |#race~data~0| 0), 235#true, 99#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#L686-3true, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, Black: 210#true, 241#true, 64#L688-6true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:33,293 INFO  L294   olderBase$Statistics]: this new event has 213 ancestors and is cut-off event
[2024-03-12 01:59:33,293 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-03-12 01:59:33,293 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-12 01:59:33,293 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-03-12 01:59:33,563 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L688-5-->L688-6: Formula: (= |v_#race~threads_alive~0_13| |v_threadThread2of3ForFork0_#t~nondet6_3|)  InVars {threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_3|}  OutVars{threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_3|, #race~threads_alive~0=|v_#race~threads_alive~0_13|}  AuxVars[]  AssignedVars[#race~threads_alive~0][227], [Black: 224#(= |#race~data~0| 0), 235#true, 71#L688-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 17#L698-7true, 241#true, Black: 212#(= |#race~threads_alive~0| 0), 64#L688-6true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 202#L687-3true])
[2024-03-12 01:59:33,564 INFO  L294   olderBase$Statistics]: this new event has 216 ancestors and is cut-off event
[2024-03-12 01:59:33,564 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-12 01:59:33,564 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-12 01:59:33,564 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-12 01:59:33,564 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L688-5-->L688-6: Formula: (= |v_threadThread1of3ForFork0_#t~nondet6_3| |v_#race~threads_alive~0_13|)  InVars {threadThread1of3ForFork0_#t~nondet6=|v_threadThread1of3ForFork0_#t~nondet6_3|}  OutVars{threadThread1of3ForFork0_#t~nondet6=|v_threadThread1of3ForFork0_#t~nondet6_3|, #race~threads_alive~0=|v_#race~threads_alive~0_13|}  AuxVars[]  AssignedVars[#race~threads_alive~0][173], [Black: 224#(= |#race~data~0| 0), 235#true, 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 17#L698-7true, 90#L688-2true, Black: 212#(= |#race~threads_alive~0| 0), 45#L688-6true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 202#L687-3true])
[2024-03-12 01:59:33,564 INFO  L294   olderBase$Statistics]: this new event has 213 ancestors and is cut-off event
[2024-03-12 01:59:33,564 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-12 01:59:33,564 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-12 01:59:33,565 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-12 01:59:33,845 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 47#L705-1true, 71#L688-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#L686-3true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:33,845 INFO  L294   olderBase$Statistics]: this new event has 212 ancestors and is cut-off event
[2024-03-12 01:59:33,845 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-12 01:59:33,846 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-03-12 01:59:33,846 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-03-12 01:59:33,846 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-03-12 01:59:33,859 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#L686-3true, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 90#L688-2true, 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:33,859 INFO  L294   olderBase$Statistics]: this new event has 214 ancestors and is cut-off event
[2024-03-12 01:59:33,859 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-12 01:59:33,859 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-12 01:59:33,859 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-12 01:59:34,091 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L688-->L688-1: Formula: (= |v_#race~threads_alive~0_10| 0)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_10|}  AuxVars[]  AssignedVars[#race~threads_alive~0][272], [Black: 224#(= |#race~data~0| 0), 235#true, 71#L688-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 17#L698-7true, 143#L688-1true, 90#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:34,091 INFO  L294   olderBase$Statistics]: this new event has 214 ancestors and is cut-off event
[2024-03-12 01:59:34,091 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-12 01:59:34,091 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-12 01:59:34,091 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-12 01:59:34,545 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#L686-3true, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 90#L688-2true, 241#true, Black: 210#true, 45#L688-6true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:34,545 INFO  L294   olderBase$Statistics]: this new event has 213 ancestors and is cut-off event
[2024-03-12 01:59:34,545 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-03-12 01:59:34,546 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-03-12 01:59:34,546 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-12 01:59:34,546 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][180], [Black: 224#(= |#race~data~0| 0), 235#true, 33#L688-7true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#L686-3true, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 90#L688-2true, 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:34,546 INFO  L294   olderBase$Statistics]: this new event has 214 ancestors and is cut-off event
[2024-03-12 01:59:34,546 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-12 01:59:34,546 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-12 01:59:34,546 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-12 01:59:34,546 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-12 01:59:34,556 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#L686-3true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:34,556 INFO  L294   olderBase$Statistics]: this new event has 216 ancestors and is cut-off event
[2024-03-12 01:59:34,556 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-12 01:59:34,556 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-12 01:59:34,556 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-12 01:59:34,564 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][180], [Black: 224#(= |#race~data~0| 0), 235#true, 33#L688-7true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 202#L687-3true])
[2024-03-12 01:59:34,564 INFO  L294   olderBase$Statistics]: this new event has 216 ancestors and is cut-off event
[2024-03-12 01:59:34,564 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-12 01:59:34,564 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-12 01:59:34,564 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-12 01:59:34,566 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][180], [Black: 224#(= |#race~data~0| 0), 235#true, 33#L688-7true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, Black: 210#true, 241#true, 31#L687-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:34,566 INFO  L294   olderBase$Statistics]: this new event has 216 ancestors and is cut-off event
[2024-03-12 01:59:34,567 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-12 01:59:34,567 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-12 01:59:34,567 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-12 01:59:34,571 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][52], [Black: 224#(= |#race~data~0| 0), 235#true, 99#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, Black: 210#true, 241#true, 64#L688-6true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 202#L687-3true])
[2024-03-12 01:59:34,571 INFO  L294   olderBase$Statistics]: this new event has 215 ancestors and is cut-off event
[2024-03-12 01:59:34,571 INFO  L297   olderBase$Statistics]:   existing Event has 208 ancestors and is cut-off event
[2024-03-12 01:59:34,572 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-03-12 01:59:34,572 INFO  L297   olderBase$Statistics]:   existing Event has 208 ancestors and is cut-off event
[2024-03-12 01:59:35,244 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 33#L688-7true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#L686-3true, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 90#L688-2true, 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:35,244 INFO  L294   olderBase$Statistics]: this new event has 214 ancestors and is cut-off event
[2024-03-12 01:59:35,244 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-12 01:59:35,244 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-12 01:59:35,244 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-12 01:59:35,245 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 47#L705-1true, 71#L688-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 202#L687-3true])
[2024-03-12 01:59:35,245 INFO  L294   olderBase$Statistics]: this new event has 214 ancestors and is cut-off event
[2024-03-12 01:59:35,245 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-12 01:59:35,245 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-12 01:59:35,245 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-12 01:59:35,245 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-12 01:59:35,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), 235#true, 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 119#L686-3true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:35,251 INFO  L294   olderBase$Statistics]: this new event has 216 ancestors and is cut-off event
[2024-03-12 01:59:35,251 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-12 01:59:35,251 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-12 01:59:35,251 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-12 01:59:35,258 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#L686-3true, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 90#L688-2true, Black: 210#true, 241#true, 28#L690-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:35,258 INFO  L294   olderBase$Statistics]: this new event has 217 ancestors and is cut-off event
[2024-03-12 01:59:35,258 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-03-12 01:59:35,258 INFO  L297   olderBase$Statistics]:   existing Event has 217 ancestors and is cut-off event
[2024-03-12 01:59:35,258 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-03-12 01:59:35,261 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#L686-3true, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 90#L688-2true, 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:35,261 INFO  L294   olderBase$Statistics]: this new event has 216 ancestors and is cut-off event
[2024-03-12 01:59:35,261 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-12 01:59:35,261 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-12 01:59:35,262 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-12 01:59:35,262 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-12 01:59:35,266 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 90#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 202#L687-3true])
[2024-03-12 01:59:35,266 INFO  L294   olderBase$Statistics]: this new event has 216 ancestors and is cut-off event
[2024-03-12 01:59:35,266 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-12 01:59:35,267 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-12 01:59:35,267 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-12 01:59:35,967 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 90#L688-2true, 241#true, Black: 210#true, 45#L688-6true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 202#L687-3true])
[2024-03-12 01:59:35,967 INFO  L294   olderBase$Statistics]: this new event has 215 ancestors and is cut-off event
[2024-03-12 01:59:35,967 INFO  L297   olderBase$Statistics]:   existing Event has 208 ancestors and is cut-off event
[2024-03-12 01:59:35,967 INFO  L297   olderBase$Statistics]:   existing Event has 208 ancestors and is cut-off event
[2024-03-12 01:59:35,967 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-03-12 01:59:35,967 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][180], [Black: 224#(= |#race~data~0| 0), 235#true, 33#L688-7true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 90#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 202#L687-3true])
[2024-03-12 01:59:35,967 INFO  L294   olderBase$Statistics]: this new event has 216 ancestors and is cut-off event
[2024-03-12 01:59:35,968 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-12 01:59:35,968 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-12 01:59:35,968 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-12 01:59:35,968 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-12 01:59:35,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), 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 119#L686-3true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, 241#true, Black: 210#true, 28#L690-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:35,972 INFO  L294   olderBase$Statistics]: this new event has 217 ancestors and is cut-off event
[2024-03-12 01:59:35,972 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-03-12 01:59:35,972 INFO  L297   olderBase$Statistics]:   existing Event has 217 ancestors and is cut-off event
[2024-03-12 01:59:35,972 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-03-12 01:59:35,985 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 202#L687-3true])
[2024-03-12 01:59:35,985 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-03-12 01:59:35,985 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 01:59:35,985 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-12 01:59:35,985 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 01:59:35,987 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#L686-3true, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 90#L688-2true, Black: 210#true, 241#true, 28#L690-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:35,987 INFO  L294   olderBase$Statistics]: this new event has 217 ancestors and is cut-off event
[2024-03-12 01:59:35,987 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-03-12 01:59:35,987 INFO  L297   olderBase$Statistics]:   existing Event has 217 ancestors and is cut-off event
[2024-03-12 01:59:35,987 INFO  L297   olderBase$Statistics]:   existing Event has 217 ancestors and is cut-off event
[2024-03-12 01:59:35,987 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-03-12 01:59:35,994 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][180], [Black: 224#(= |#race~data~0| 0), 235#true, 33#L688-7true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 143#L688-1true, 90#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:35,994 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-03-12 01:59:35,994 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 01:59:35,994 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-12 01:59:35,994 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 01:59:35,996 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][180], [Black: 224#(= |#race~data~0| 0), 235#true, 33#L688-7true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 194#L688-1true, 141#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:35,996 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-03-12 01:59:35,996 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 01:59:35,996 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-12 01:59:35,996 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 01:59:36,003 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][52], [Black: 224#(= |#race~data~0| 0), 235#true, 99#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 47#L705-1true, 43#L690-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#L686-3true, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:36,003 INFO  L294   olderBase$Statistics]: this new event has 217 ancestors and is cut-off event
[2024-03-12 01:59:36,003 INFO  L297   olderBase$Statistics]:   existing Event has 217 ancestors and is cut-off event
[2024-03-12 01:59:36,003 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-03-12 01:59:36,004 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-03-12 01:59:36,676 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 33#L688-7true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 90#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 202#L687-3true])
[2024-03-12 01:59:36,676 INFO  L294   olderBase$Statistics]: this new event has 216 ancestors and is cut-off event
[2024-03-12 01:59:36,676 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-12 01:59:36,676 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-12 01:59:36,676 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-12 01:59:36,682 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, 241#true, Black: 210#true, 31#L687-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:36,683 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-03-12 01:59:36,683 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 01:59:36,683 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 01:59:36,683 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-12 01:59:36,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), 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 90#L688-2true, Black: 210#true, 241#true, 28#L690-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 202#L687-3true])
[2024-03-12 01:59:36,695 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-03-12 01:59:36,695 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-12 01:59:36,695 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-12 01:59:36,695 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-12 01:59:36,698 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 90#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 202#L687-3true])
[2024-03-12 01:59:36,699 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-03-12 01:59:36,699 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 01:59:36,699 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-12 01:59:36,699 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-12 01:59:36,699 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 01:59:36,704 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 143#L688-1true, 90#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:36,704 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-03-12 01:59:36,704 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-12 01:59:36,704 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 01:59:36,704 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 01:59:36,705 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 194#L688-1true, 141#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:36,705 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-03-12 01:59:36,705 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-12 01:59:36,705 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 01:59:36,705 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 01:59:36,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][180], [Black: 224#(= |#race~data~0| 0), 235#true, 33#L688-7true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 141#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:36,708 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-03-12 01:59:36,708 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-12 01:59:36,708 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-12 01:59:36,708 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-12 01:59:36,710 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][180], [Black: 224#(= |#race~data~0| 0), 235#true, 33#L688-7true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:36,710 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-03-12 01:59:36,710 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-12 01:59:36,710 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-12 01:59:36,711 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-12 01:59:36,711 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][180], [Black: 224#(= |#race~data~0| 0), 235#true, 33#L688-7true, 47#L705-1true, 109#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:36,711 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-03-12 01:59:36,711 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-12 01:59:36,712 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-12 01:59:36,712 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-12 01:59:37,477 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 141#L688-2true, 241#true, Black: 210#true, 28#L690-3true, 31#L687-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:37,478 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-03-12 01:59:37,478 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-12 01:59:37,478 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-12 01:59:37,478 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-12 01:59:37,492 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 90#L688-2true, Black: 210#true, 241#true, 28#L690-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 202#L687-3true])
[2024-03-12 01:59:37,492 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-03-12 01:59:37,492 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-12 01:59:37,492 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-12 01:59:37,492 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-12 01:59:37,492 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-12 01:59:37,496 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, 90#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:37,496 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-03-12 01:59:37,496 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-12 01:59:37,496 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-12 01:59:37,496 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-12 01:59:37,504 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][52], [Black: 224#(= |#race~data~0| 0), 235#true, 99#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 47#L705-1true, 43#L690-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 202#L687-3true])
[2024-03-12 01:59:37,505 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-03-12 01:59:37,505 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-12 01:59:37,505 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-12 01:59:37,505 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-12 01:59:37,955 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 143#L688-1true, 90#L688-2true, 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:37,956 INFO  L294   olderBase$Statistics]: this new event has 220 ancestors and is cut-off event
[2024-03-12 01:59:37,956 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-12 01:59:37,956 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-03-12 01:59:37,956 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-12 01:59:37,957 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 194#L688-1true, 141#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:37,957 INFO  L294   olderBase$Statistics]: this new event has 220 ancestors and is cut-off event
[2024-03-12 01:59:37,957 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-12 01:59:37,957 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-12 01:59:37,957 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-03-12 01:59:38,388 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 143#L688-1true, 90#L688-2true, Black: 210#true, 241#true, 28#L690-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:38,388 INFO  L294   olderBase$Statistics]: this new event has 221 ancestors and is cut-off event
[2024-03-12 01:59:38,388 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-12 01:59:38,388 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-12 01:59:38,389 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-12 01:59:38,389 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 194#L688-1true, 141#L688-2true, Black: 210#true, 241#true, 28#L690-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:38,389 INFO  L294   olderBase$Statistics]: this new event has 221 ancestors and is cut-off event
[2024-03-12 01:59:38,389 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-12 01:59:38,390 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-12 01:59:38,390 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-12 01:59:38,392 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 141#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:38,392 INFO  L294   olderBase$Statistics]: this new event has 221 ancestors and is cut-off event
[2024-03-12 01:59:38,392 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-12 01:59:38,392 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-12 01:59:38,392 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-12 01:59:38,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), 235#true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 141#L688-2true, 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:38,393 INFO  L294   olderBase$Statistics]: this new event has 221 ancestors and is cut-off event
[2024-03-12 01:59:38,393 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-12 01:59:38,393 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-12 01:59:38,393 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-12 01:59:38,976 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 47#L705-1true, 109#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, Black: 210#true, 241#true, 28#L690-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:38,977 INFO  L294   olderBase$Statistics]: this new event has 222 ancestors and is cut-off event
[2024-03-12 01:59:38,977 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-03-12 01:59:38,977 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-03-12 01:59:38,977 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-03-12 01:59:38,977 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 104#L690true, 47#L705-1true, 109#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:38,977 INFO  L294   olderBase$Statistics]: this new event has 221 ancestors and is cut-off event
[2024-03-12 01:59:38,977 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-12 01:59:38,977 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-12 01:59:38,978 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-12 01:59:38,980 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, 90#L688-2true, Black: 210#true, 241#true, 28#L690-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:38,980 INFO  L294   olderBase$Statistics]: this new event has 222 ancestors and is cut-off event
[2024-03-12 01:59:38,980 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-03-12 01:59:38,981 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-03-12 01:59:38,981 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-03-12 01:59:38,981 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, 241#true, Black: 210#true, 28#L690-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:38,981 INFO  L294   olderBase$Statistics]: this new event has 222 ancestors and is cut-off event
[2024-03-12 01:59:38,982 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-03-12 01:59:38,982 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-03-12 01:59:38,982 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-03-12 01:59:38,990 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][180], [Black: 224#(= |#race~data~0| 0), 235#true, 33#L688-7true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, Black: 210#true, 241#true, 64#L688-6true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:38,990 INFO  L294   olderBase$Statistics]: this new event has 223 ancestors and is cut-off event
[2024-03-12 01:59:38,990 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-12 01:59:38,990 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-12 01:59:38,990 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-12 01:59:39,347 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][52], [Black: 224#(= |#race~data~0| 0), 235#true, 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 47#L705-1true, 109#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 210#true, 241#true, 64#L688-6true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:39,348 INFO  L294   olderBase$Statistics]: this new event has 223 ancestors and is cut-off event
[2024-03-12 01:59:39,348 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-12 01:59:39,348 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-12 01:59:39,348 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-12 01:59:39,349 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][148], [Black: 224#(= |#race~data~0| 0), 235#true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 33#L688-7true, 47#L705-1true, 108#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:39,349 INFO  L294   olderBase$Statistics]: this new event has 223 ancestors and is cut-off event
[2024-03-12 01:59:39,349 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-12 01:59:39,349 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-12 01:59:39,349 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-12 01:59:39,649 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 235#true, 47#L705-1true, 109#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, Black: 210#true, 241#true, 28#L690-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:39,650 INFO  L294   olderBase$Statistics]: this new event has 222 ancestors and is cut-off event
[2024-03-12 01:59:39,650 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-03-12 01:59:39,650 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-03-12 01:59:39,650 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-03-12 01:59:39,650 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-03-12 01:59:39,651 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][180], [Black: 224#(= |#race~data~0| 0), 235#true, 33#L688-7true, 47#L705-1true, 108#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:39,651 INFO  L294   olderBase$Statistics]: this new event has 223 ancestors and is cut-off event
[2024-03-12 01:59:39,651 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-12 01:59:39,651 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-12 01:59:39,652 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-12 01:59: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][180], [Black: 224#(= |#race~data~0| 0), 235#true, 33#L688-7true, 47#L705-1true, 43#L690-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:40,387 INFO  L294   olderBase$Statistics]: this new event has 227 ancestors and is cut-off event
[2024-03-12 01:59:40,388 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-03-12 01:59:40,388 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-03-12 01:59:40,388 INFO  L297   olderBase$Statistics]:   existing Event has 227 ancestors and is cut-off event
[2024-03-12 01:59:40,597 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][52], [Black: 224#(= |#race~data~0| 0), 235#true, 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 47#L705-1true, 109#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 43#L690-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:40,597 INFO  L294   olderBase$Statistics]: this new event has 227 ancestors and is cut-off event
[2024-03-12 01:59:40,597 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-03-12 01:59:40,597 INFO  L297   olderBase$Statistics]:   existing Event has 227 ancestors and is cut-off event
[2024-03-12 01:59:40,598 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-03-12 01:59:40,598 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][148], [Black: 224#(= |#race~data~0| 0), 235#true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 33#L688-7true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 34#L690-3true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:40,598 INFO  L294   olderBase$Statistics]: this new event has 227 ancestors and is cut-off event
[2024-03-12 01:59:40,598 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-03-12 01:59:40,599 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-03-12 01:59:40,599 INFO  L297   olderBase$Statistics]:   existing Event has 227 ancestors and is cut-off event
[2024-03-12 01:59:40,752 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][180], [Black: 224#(= |#race~data~0| 0), 235#true, 33#L688-7true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 34#L690-3true, 90#L688-2true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:40,752 INFO  L294   olderBase$Statistics]: this new event has 227 ancestors and is cut-off event
[2024-03-12 01:59:40,752 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-03-12 01:59:40,752 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-03-12 01:59:40,752 INFO  L297   olderBase$Statistics]:   existing Event has 227 ancestors and is cut-off event
[2024-03-12 01:59:41,007 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][52], [Black: 224#(= |#race~data~0| 0), 235#true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 34#L690-3true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:41,008 INFO  L294   olderBase$Statistics]: this new event has 229 ancestors and is cut-off event
[2024-03-12 01:59:41,008 INFO  L297   olderBase$Statistics]:   existing Event has 229 ancestors and is cut-off event
[2024-03-12 01:59:41,008 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-03-12 01:59:41,008 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-03-12 01:59:41,137 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][52], [Black: 224#(= |#race~data~0| 0), 235#true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 34#L690-3true, Black: 210#true, 241#true, 28#L690-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:41,137 INFO  L294   olderBase$Statistics]: this new event has 230 ancestors and is cut-off event
[2024-03-12 01:59:41,137 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-12 01:59:41,137 INFO  L297   olderBase$Statistics]:   existing Event has 230 ancestors and is cut-off event
[2024-03-12 01:59:41,138 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-12 01:59:41,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][52], [Black: 224#(= |#race~data~0| 0), 235#true, 99#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 47#L705-1true, 43#L690-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 34#L690-3true, Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:41,143 INFO  L294   olderBase$Statistics]: this new event has 230 ancestors and is cut-off event
[2024-03-12 01:59:41,143 INFO  L297   olderBase$Statistics]:   existing Event has 230 ancestors and is cut-off event
[2024-03-12 01:59:41,143 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-12 01:59:41,143 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-12 01:59:41,539 INFO  L124   PetriNetUnfolderBase]: 73166/197184 cut-off events.
[2024-03-12 01:59:41,539 INFO  L125   PetriNetUnfolderBase]: For 100384/109253 co-relation queries the response was YES.
[2024-03-12 01:59:42,529 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 391846 conditions, 197184 events. 73166/197184 cut-off events. For 100384/109253 co-relation queries the response was YES. Maximal size of possible extension queue 6035. Compared 2951002 event pairs, 39102 based on Foata normal form. 1123/173800 useless extension candidates. Maximal degree in co-relation 386959. Up to 82423 conditions per place. 
[2024-03-12 01:59:43,291 INFO  L140   encePairwiseOnDemand]: 193/204 looper letters, 67 selfloop transitions, 28 changer transitions 0/278 dead transitions.
[2024-03-12 01:59:43,291 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 278 transitions, 1086 flow
[2024-03-12 01:59:43,292 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-12 01:59:43,292 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-12 01:59:43,293 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 561 transitions.
[2024-03-12 01:59:43,293 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9166666666666666
[2024-03-12 01:59:43,293 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 561 transitions.
[2024-03-12 01:59:43,293 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 561 transitions.
[2024-03-12 01:59:43,293 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:59:43,294 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 561 transitions.
[2024-03-12 01:59:43,294 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 187.0) internal successors, (561), 3 states have internal predecessors, (561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:59:43,295 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 204.0) internal successors, (816), 4 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:59:43,296 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 204.0) internal successors, (816), 4 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:59:43,296 INFO  L175             Difference]: Start difference. First operand has 215 places, 238 transitions, 726 flow. Second operand 3 states and 561 transitions.
[2024-03-12 01:59:43,296 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 278 transitions, 1086 flow
[2024-03-12 01:59:43,338 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 278 transitions, 1068 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-12 01:59:43,340 INFO  L231             Difference]: Finished difference. Result has 217 places, 262 transitions, 998 flow
[2024-03-12 01:59:43,341 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=204, PETRI_DIFFERENCE_MINUEND_FLOW=708, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=998, PETRI_PLACES=217, PETRI_TRANSITIONS=262}
[2024-03-12 01:59:43,341 INFO  L281   CegarLoopForPetriNet]: 207 programPoint places, 10 predicate places.
[2024-03-12 01:59:43,341 INFO  L495      AbstractCegarLoop]: Abstraction has has 217 places, 262 transitions, 998 flow
[2024-03-12 01:59:43,341 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 171.0) internal successors, (513), 3 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:59:43,342 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:59:43,342 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-12 01:59:43,342 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25
[2024-03-12 01:59:43,342 INFO  L420      AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-12 01:59:43,342 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:59:43,342 INFO  L85        PathProgramCache]: Analyzing trace with hash 1462502681, now seen corresponding path program 1 times
[2024-03-12 01:59:43,343 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:59:43,343 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682053971]
[2024-03-12 01:59:43,343 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:59:43,343 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:59:43,360 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:59:43,413 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-12 01:59:43,413 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:59:43,414 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682053971]
[2024-03-12 01:59:43,414 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682053971] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-12 01:59:43,414 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1106006155]
[2024-03-12 01:59:43,414 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:59:43,414 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-12 01:59:43,414 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-12 01:59:43,415 INFO  L229       MonitoredProcess]: Starting monitored process 4 with /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-03-12 01:59:43,422 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process
[2024-03-12 01:59:43,554 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:59:43,556 INFO  L262         TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 4 conjunts are in the unsatisfiable core
[2024-03-12 01:59:43,559 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-03-12 01:59:43,674 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-12 01:59:43,674 INFO  L323         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-03-12 01:59:43,675 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1106006155] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:59:43,675 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences.
[2024-03-12 01:59:43,675 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7
[2024-03-12 01:59:43,675 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538645631]
[2024-03-12 01:59:43,675 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:59:43,676 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 5 states
[2024-03-12 01:59:43,676 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:59:43,676 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants.
[2024-03-12 01:59:43,676 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42
[2024-03-12 01:59:43,702 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 169 out of 204
[2024-03-12 01:59:43,703 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 262 transitions, 998 flow. Second operand  has 5 states, 5 states have (on average 171.4) internal successors, (857), 5 states have internal predecessors, (857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:59:43,703 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:59:43,703 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 204
[2024-03-12 01:59:43,703 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:59:45,509 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 247#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:45,509 INFO  L294   olderBase$Statistics]: this new event has 166 ancestors and is cut-off event
[2024-03-12 01:59:45,509 INFO  L297   olderBase$Statistics]:   existing Event has 166 ancestors and is cut-off event
[2024-03-12 01:59:45,509 INFO  L297   olderBase$Statistics]:   existing Event has 159 ancestors and is cut-off event
[2024-03-12 01:59:45,509 INFO  L297   olderBase$Statistics]:   existing Event has 159 ancestors and is cut-off event
[2024-03-12 01:59:45,511 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 251#(<= 1 ~threads_alive~0), 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:45,511 INFO  L294   olderBase$Statistics]: this new event has 166 ancestors and is cut-off event
[2024-03-12 01:59:45,511 INFO  L297   olderBase$Statistics]:   existing Event has 159 ancestors and is cut-off event
[2024-03-12 01:59:45,511 INFO  L297   olderBase$Statistics]:   existing Event has 166 ancestors and is cut-off event
[2024-03-12 01:59:45,511 INFO  L297   olderBase$Statistics]:   existing Event has 159 ancestors and is cut-off event
[2024-03-12 01:59:45,799 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 247#true, 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 241#true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:45,800 INFO  L294   olderBase$Statistics]: this new event has 168 ancestors and is cut-off event
[2024-03-12 01:59:45,800 INFO  L297   olderBase$Statistics]:   existing Event has 168 ancestors and is cut-off event
[2024-03-12 01:59:45,800 INFO  L297   olderBase$Statistics]:   existing Event has 161 ancestors and is cut-off event
[2024-03-12 01:59:45,800 INFO  L297   olderBase$Statistics]:   existing Event has 161 ancestors and is cut-off event
[2024-03-12 01:59:45,802 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 251#(<= 1 ~threads_alive~0), 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0NotInUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 241#true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:45,802 INFO  L294   olderBase$Statistics]: this new event has 168 ancestors and is cut-off event
[2024-03-12 01:59:45,802 INFO  L297   olderBase$Statistics]:   existing Event has 161 ancestors and is cut-off event
[2024-03-12 01:59:45,802 INFO  L297   olderBase$Statistics]:   existing Event has 168 ancestors and is cut-off event
[2024-03-12 01:59:45,802 INFO  L297   olderBase$Statistics]:   existing Event has 161 ancestors and is cut-off event
[2024-03-12 01:59:53,337 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L688-5-->L688-6: Formula: (= |v_#race~threads_alive~0_13| |v_threadThread2of3ForFork0_#t~nondet6_3|)  InVars {threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_3|}  OutVars{threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_3|, #race~threads_alive~0=|v_#race~threads_alive~0_13|}  AuxVars[]  AssignedVars[#race~threads_alive~0][206], [Black: 224#(= |#race~data~0| 0), 247#true, 104#L690true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 212#(= |#race~threads_alive~0| 0), 64#L688-6true, 127#L701-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:53,338 INFO  L294   olderBase$Statistics]: this new event has 196 ancestors and is not cut-off event
[2024-03-12 01:59:53,338 INFO  L297   olderBase$Statistics]:   existing Event has 196 ancestors and is not cut-off event
[2024-03-12 01:59:53,338 INFO  L297   olderBase$Statistics]:   existing Event has 196 ancestors and is not cut-off event
[2024-03-12 01:59:53,338 INFO  L297   olderBase$Statistics]:   existing Event has 196 ancestors and is not cut-off event
[2024-03-12 01:59:54,705 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 247#true, 33#L688-7true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 142#$Ultimate##0true])
[2024-03-12 01:59:54,705 INFO  L294   olderBase$Statistics]: this new event has 202 ancestors and is cut-off event
[2024-03-12 01:59:54,705 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-12 01:59:54,705 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-12 01:59:54,705 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-12 01:59:54,706 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 247#true, 33#L688-7true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 142#$Ultimate##0true])
[2024-03-12 01:59:54,706 INFO  L294   olderBase$Statistics]: this new event has 202 ancestors and is cut-off event
[2024-03-12 01:59:54,706 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-12 01:59:54,706 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-12 01:59:54,706 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-12 01:59:54,706 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-12 01:59:54,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][193], [Black: 224#(= |#race~data~0| 0), 26#$Ultimate##0true, 33#L688-7true, 247#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, 241#true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:54,708 INFO  L294   olderBase$Statistics]: this new event has 202 ancestors and is cut-off event
[2024-03-12 01:59:54,708 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-12 01:59:54,709 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-12 01:59:54,709 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-12 01:59:54,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][193], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 251#(<= 1 ~threads_alive~0), 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 241#true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 142#$Ultimate##0true])
[2024-03-12 01:59:54,712 INFO  L294   olderBase$Statistics]: this new event has 202 ancestors and is cut-off event
[2024-03-12 01:59:54,712 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-12 01:59:54,712 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-12 01:59:54,712 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-12 01:59:54,713 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 251#(<= 1 ~threads_alive~0), 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 142#$Ultimate##0true])
[2024-03-12 01:59:54,713 INFO  L294   olderBase$Statistics]: this new event has 202 ancestors and is cut-off event
[2024-03-12 01:59:54,713 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-12 01:59:54,713 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-12 01:59:54,713 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-12 01:59:54,714 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-12 01:59:54,715 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 26#$Ultimate##0true, 33#L688-7true, 251#(<= 1 ~threads_alive~0), 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, 241#true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:54,715 INFO  L294   olderBase$Statistics]: this new event has 202 ancestors and is cut-off event
[2024-03-12 01:59:54,715 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-12 01:59:54,715 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-12 01:59:54,715 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-12 01:59:56,631 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 247#true, 33#L688-7true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 115#L684-3true, 90#L688-2true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:56,632 INFO  L294   olderBase$Statistics]: this new event has 204 ancestors and is cut-off event
[2024-03-12 01:59:56,632 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-03-12 01:59:56,632 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-03-12 01:59:56,632 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-12 01:59:56,633 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 247#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, 160#L684-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:56,633 INFO  L294   olderBase$Statistics]: this new event has 204 ancestors and is cut-off event
[2024-03-12 01:59:56,633 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-03-12 01:59:56,633 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-12 01:59:56,634 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-03-12 01:59:56,640 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 251#(<= 1 ~threads_alive~0), 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, 241#true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 160#L684-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:56,640 INFO  L294   olderBase$Statistics]: this new event has 204 ancestors and is cut-off event
[2024-03-12 01:59:56,640 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-03-12 01:59:56,640 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-12 01:59:56,640 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-03-12 01:59:57,660 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 251#(<= 1 ~threads_alive~0), 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 142#$Ultimate##0true])
[2024-03-12 01:59:57,661 INFO  L294   olderBase$Statistics]: this new event has 202 ancestors and is cut-off event
[2024-03-12 01:59:57,661 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-12 01:59:57,661 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-12 01:59:57,661 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-12 01:59:57,666 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 247#true, 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 241#true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 142#$Ultimate##0true])
[2024-03-12 01:59:57,666 INFO  L294   olderBase$Statistics]: this new event has 204 ancestors and is cut-off event
[2024-03-12 01:59:57,666 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-03-12 01:59:57,666 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-03-12 01:59:57,666 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-12 01:59:57,667 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 26#$Ultimate##0true, 247#true, 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:57,667 INFO  L294   olderBase$Statistics]: this new event has 204 ancestors and is cut-off event
[2024-03-12 01:59:57,667 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-03-12 01:59:57,667 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-12 01:59:57,667 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-03-12 01:59:57,674 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 251#(<= 1 ~threads_alive~0), 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 142#$Ultimate##0true])
[2024-03-12 01:59:57,675 INFO  L294   olderBase$Statistics]: this new event has 204 ancestors and is cut-off event
[2024-03-12 01:59:57,675 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-03-12 01:59:57,675 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-12 01:59:57,675 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-03-12 01:59:57,677 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 26#$Ultimate##0true, 251#(<= 1 ~threads_alive~0), 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:57,677 INFO  L294   olderBase$Statistics]: this new event has 204 ancestors and is cut-off event
[2024-03-12 01:59:57,678 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-12 01:59:57,678 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-03-12 01:59:57,678 INFO  L297   olderBase$Statistics]:   existing Event has 197 ancestors and is cut-off event
[2024-03-12 01:59:57,745 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 247#true, 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 241#true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 142#$Ultimate##0true])
[2024-03-12 01:59:57,745 INFO  L294   olderBase$Statistics]: this new event has 202 ancestors and is cut-off event
[2024-03-12 01:59:57,746 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-12 01:59:57,746 INFO  L297   olderBase$Statistics]:   existing Event has 195 ancestors and is cut-off event
[2024-03-12 01:59:57,746 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-12 01:59:59,720 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 247#true, 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 115#L684-3true, 90#L688-2true, 241#true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:59,721 INFO  L294   olderBase$Statistics]: this new event has 206 ancestors and is cut-off event
[2024-03-12 01:59:59,721 INFO  L297   olderBase$Statistics]:   existing Event has 199 ancestors and is cut-off event
[2024-03-12 01:59:59,721 INFO  L297   olderBase$Statistics]:   existing Event has 199 ancestors and is cut-off event
[2024-03-12 01:59:59,721 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-03-12 01:59:59,722 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 247#true, 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, 241#true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 160#L684-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:59,722 INFO  L294   olderBase$Statistics]: this new event has 206 ancestors and is cut-off event
[2024-03-12 01:59:59,722 INFO  L297   olderBase$Statistics]:   existing Event has 199 ancestors and is cut-off event
[2024-03-12 01:59:59,722 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-03-12 01:59:59,722 INFO  L297   olderBase$Statistics]:   existing Event has 199 ancestors and is cut-off event
[2024-03-12 01:59:59,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), 251#(<= 1 ~threads_alive~0), 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, 160#L684-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 01:59:59,730 INFO  L294   olderBase$Statistics]: this new event has 206 ancestors and is cut-off event
[2024-03-12 01:59:59,730 INFO  L297   olderBase$Statistics]:   existing Event has 199 ancestors and is cut-off event
[2024-03-12 01:59:59,730 INFO  L297   olderBase$Statistics]:   existing Event has 206 ancestors and is cut-off event
[2024-03-12 01:59:59,730 INFO  L297   olderBase$Statistics]:   existing Event has 199 ancestors and is cut-off event
[2024-03-12 02:00:02,948 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 247#true, 137#L685-5true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 241#true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:02,948 INFO  L294   olderBase$Statistics]: this new event has 210 ancestors and is cut-off event
[2024-03-12 02:00:02,948 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-12 02:00:02,948 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-03-12 02:00:02,949 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-12 02:00:04,124 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L705-2-->L705-5: Formula: (= v_~threads_alive~0_4 0)  InVars {~threads_alive~0=v_~threads_alive~0_4}  OutVars{~threads_alive~0=v_~threads_alive~0_4}  AuxVars[]  AssignedVars[][163], [9#L705-5true, Black: 224#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 115#L684-3true, 194#L688-1true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, 28#L690-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 261#(<= 0 ~threads_alive~0)])
[2024-03-12 02:00:04,124 INFO  L294   olderBase$Statistics]: this new event has 208 ancestors and is cut-off event
[2024-03-12 02:00:04,124 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-12 02:00:04,124 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-12 02:00:04,124 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-12 02:00:04,125 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([701] L705-2-->L706: Formula: (not (= v_~threads_alive~0_5 0))  InVars {~threads_alive~0=v_~threads_alive~0_5}  OutVars{~threads_alive~0=v_~threads_alive~0_5}  AuxVars[]  AssignedVars[][164], [Black: 224#(= |#race~data~0| 0), 247#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 183#L706true, 115#L684-3true, 194#L688-1true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, 28#L690-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:04,125 INFO  L294   olderBase$Statistics]: this new event has 208 ancestors and is cut-off event
[2024-03-12 02:00:04,125 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-12 02:00:04,125 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-12 02:00:04,125 INFO  L297   olderBase$Statistics]:   existing Event has 201 ancestors and is cut-off event
[2024-03-12 02:00:05,562 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([769] L688-3-->L688-4: Formula: (= (+ v_~threads_alive~0_7 1) |v_threadThread2of3ForFork0_#t~post5_3|)  InVars {threadThread2of3ForFork0_#t~post5=|v_threadThread2of3ForFork0_#t~post5_3|}  OutVars{threadThread2of3ForFork0_#t~post5=|v_threadThread2of3ForFork0_#t~post5_3|, ~threads_alive~0=v_~threads_alive~0_7}  AuxVars[]  AssignedVars[~threads_alive~0][225], [Black: 224#(= |#race~data~0| 0), 247#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 115#L684-3true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, 28#L690-3true, 7#L688-4true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:05,562 INFO  L294   olderBase$Statistics]: this new event has 209 ancestors and is cut-off event
[2024-03-12 02:00:05,562 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-12 02:00:05,563 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-12 02:00:05,563 INFO  L297   olderBase$Statistics]:   existing Event has 202 ancestors and is cut-off event
[2024-03-12 02:00:06,420 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([769] L688-3-->L688-4: Formula: (= (+ v_~threads_alive~0_7 1) |v_threadThread2of3ForFork0_#t~post5_3|)  InVars {threadThread2of3ForFork0_#t~post5=|v_threadThread2of3ForFork0_#t~post5_3|}  OutVars{threadThread2of3ForFork0_#t~post5=|v_threadThread2of3ForFork0_#t~post5_3|, ~threads_alive~0=v_~threads_alive~0_7}  AuxVars[]  AssignedVars[~threads_alive~0][225], [Black: 224#(= |#race~data~0| 0), 247#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 94#L705-2true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 115#L684-3true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, 28#L690-3true, 7#L688-4true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:06,421 INFO  L294   olderBase$Statistics]: this new event has 210 ancestors and is cut-off event
[2024-03-12 02:00:06,421 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-12 02:00:06,421 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-12 02:00:06,421 INFO  L297   olderBase$Statistics]:   existing Event has 203 ancestors and is cut-off event
[2024-03-12 02:00:06,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), 247#true, 104#L690true, 137#L685-5true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:06,729 INFO  L294   olderBase$Statistics]: this new event has 212 ancestors and is cut-off event
[2024-03-12 02:00:06,729 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-03-12 02:00:06,730 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-03-12 02:00:06,730 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-12 02:00:07,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][193], [Black: 224#(= |#race~data~0| 0), 247#true, 33#L688-7true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#L686-3true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, Black: 210#true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:07,863 INFO  L294   olderBase$Statistics]: this new event has 214 ancestors and is cut-off event
[2024-03-12 02:00:07,863 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-12 02:00:07,863 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-12 02:00:07,863 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-12 02:00:07,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][193], [Black: 224#(= |#race~data~0| 0), 247#true, 33#L688-7true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 119#L686-3true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, Black: 210#true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:07,864 INFO  L294   olderBase$Statistics]: this new event has 214 ancestors and is cut-off event
[2024-03-12 02:00:07,864 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-12 02:00:07,864 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-12 02:00:07,864 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-12 02:00:07,871 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 251#(<= 1 ~threads_alive~0), 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 119#L686-3true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, Black: 210#true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:07,871 INFO  L294   olderBase$Statistics]: this new event has 214 ancestors and is cut-off event
[2024-03-12 02:00:07,871 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-12 02:00:07,871 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-12 02:00:07,871 INFO  L297   olderBase$Statistics]:   existing Event has 207 ancestors and is cut-off event
[2024-03-12 02:00:07,928 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 37#L685-5true, 247#true, 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, 241#true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:07,929 INFO  L294   olderBase$Statistics]: this new event has 212 ancestors and is cut-off event
[2024-03-12 02:00:07,929 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-03-12 02:00:07,929 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-03-12 02:00:07,929 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-03-12 02:00:09,018 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L705-2-->L705-5: Formula: (= v_~threads_alive~0_4 0)  InVars {~threads_alive~0=v_~threads_alive~0_4}  OutVars{~threads_alive~0=v_~threads_alive~0_4}  AuxVars[]  AssignedVars[][163], [Black: 224#(= |#race~data~0| 0), 9#L705-5true, 37#L685-5true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, 28#L690-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 202#L687-3true, 261#(<= 0 ~threads_alive~0)])
[2024-03-12 02:00:09,018 INFO  L294   olderBase$Statistics]: this new event has 212 ancestors and is cut-off event
[2024-03-12 02:00:09,018 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-03-12 02:00:09,019 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-03-12 02:00:09,019 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-12 02:00:09,019 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([701] L705-2-->L706: Formula: (not (= v_~threads_alive~0_5 0))  InVars {~threads_alive~0=v_~threads_alive~0_5}  OutVars{~threads_alive~0=v_~threads_alive~0_5}  AuxVars[]  AssignedVars[][164], [Black: 224#(= |#race~data~0| 0), 37#L685-5true, 247#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 183#L706true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, 28#L690-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 202#L687-3true])
[2024-03-12 02:00:09,019 INFO  L294   olderBase$Statistics]: this new event has 212 ancestors and is cut-off event
[2024-03-12 02:00:09,019 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-03-12 02:00:09,019 INFO  L297   olderBase$Statistics]:   existing Event has 205 ancestors and is cut-off event
[2024-03-12 02:00:09,019 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-12 02:00:10,648 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 247#true, 33#L688-7true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 202#L687-3true])
[2024-03-12 02:00:10,648 INFO  L294   olderBase$Statistics]: this new event has 216 ancestors and is cut-off event
[2024-03-12 02:00:10,648 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-12 02:00:10,648 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-12 02:00:10,648 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-12 02:00:10,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, 247#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, 241#true, 31#L687-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:10,650 INFO  L294   olderBase$Statistics]: this new event has 216 ancestors and is cut-off event
[2024-03-12 02:00:10,650 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-12 02:00:10,650 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-12 02:00:10,650 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-12 02:00:10,661 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 251#(<= 1 ~threads_alive~0), 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, Black: 210#true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 31#L687-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:10,662 INFO  L294   olderBase$Statistics]: this new event has 216 ancestors and is cut-off event
[2024-03-12 02:00:10,662 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-12 02:00:10,662 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-12 02:00:10,662 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-12 02:00:12,087 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 247#true, 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#L686-3true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:12,088 INFO  L294   olderBase$Statistics]: this new event has 216 ancestors and is cut-off event
[2024-03-12 02:00:12,088 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-12 02:00:12,088 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-12 02:00:12,088 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-12 02:00:12,089 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 247#true, 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 119#L686-3true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:12,089 INFO  L294   olderBase$Statistics]: this new event has 216 ancestors and is cut-off event
[2024-03-12 02:00:12,089 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-12 02:00:12,089 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-12 02:00:12,089 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-12 02:00:12,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), 251#(<= 1 ~threads_alive~0), 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 119#L686-3true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:12,099 INFO  L294   olderBase$Statistics]: this new event has 216 ancestors and is cut-off event
[2024-03-12 02:00:12,099 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-12 02:00:12,099 INFO  L297   olderBase$Statistics]:   existing Event has 209 ancestors and is cut-off event
[2024-03-12 02:00:12,099 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-12 02:00:13,280 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 247#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 143#L688-1true, 90#L688-2true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:13,280 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-03-12 02:00:13,280 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 02:00:13,280 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 02:00:13,281 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-12 02:00:13,282 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 247#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 194#L688-1true, 141#L688-2true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:13,282 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-03-12 02:00:13,282 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-12 02:00:13,282 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 02:00:13,282 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 02:00:13,293 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 251#(<= 1 ~threads_alive~0), 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 143#L688-1true, 90#L688-2true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:13,293 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-03-12 02:00:13,293 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 02:00:13,293 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 02:00:13,293 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-12 02:00:13,294 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 251#(<= 1 ~threads_alive~0), 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 143#L688-1true, 90#L688-2true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:13,294 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-03-12 02:00:13,294 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 02:00:13,294 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-12 02:00:13,294 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 02:00:13,295 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 251#(<= 1 ~threads_alive~0), 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 143#L688-1true, 90#L688-2true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:13,295 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-03-12 02:00:13,295 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-12 02:00:13,295 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 02:00:13,295 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 02:00:13,296 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-12 02:00:13,296 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 251#(<= 1 ~threads_alive~0), 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 194#L688-1true, 141#L688-2true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:13,297 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-03-12 02:00:13,297 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 02:00:13,297 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-12 02:00:13,297 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 02:00:13,297 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 251#(<= 1 ~threads_alive~0), 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 194#L688-1true, 141#L688-2true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:13,297 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-03-12 02:00:13,297 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 02:00:13,297 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-12 02:00:13,298 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 02:00:13,298 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 251#(<= 1 ~threads_alive~0), 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 194#L688-1true, 141#L688-2true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:13,298 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-03-12 02:00:13,298 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 02:00:13,298 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-12 02:00:13,298 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 02:00:13,299 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-12 02:00:14,603 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L688-->L688-1: Formula: (= |v_#race~threads_alive~0_10| 0)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_10|}  AuxVars[]  AssignedVars[#race~threads_alive~0][330], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 251#(<= 1 ~threads_alive~0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 94#L705-2true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 194#L688-1true, 143#L688-1true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:14,604 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-03-12 02:00:14,604 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 02:00:14,604 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-12 02:00:14,604 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 02:00:14,605 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L688-->L688-1: Formula: (= |v_#race~threads_alive~0_10| 0)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_10|}  AuxVars[]  AssignedVars[#race~threads_alive~0][330], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 251#(<= 1 ~threads_alive~0), 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 143#L688-1true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:14,605 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-03-12 02:00:14,605 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-12 02:00:14,605 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 02:00:14,605 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 02:00:14,613 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 247#true, 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 241#true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 202#L687-3true])
[2024-03-12 02:00:14,614 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-03-12 02:00:14,614 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 02:00:14,614 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 02:00:14,614 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-12 02:00:14,615 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 247#true, 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, 241#true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 31#L687-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:14,615 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-03-12 02:00:14,615 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-12 02:00:14,615 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 02:00:14,615 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 02:00:14,619 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 247#true, 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 143#L688-1true, 90#L688-2true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:14,620 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-03-12 02:00:14,620 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 02:00:14,620 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-12 02:00:14,620 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 02:00:14,620 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 247#true, 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 194#L688-1true, 141#L688-2true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:14,621 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-03-12 02:00:14,621 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-12 02:00:14,621 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 02:00:14,621 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 02:00:14,623 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 247#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 141#L688-2true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:14,623 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-03-12 02:00:14,623 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-12 02:00:14,624 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-12 02:00:14,624 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-12 02:00:14,626 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 247#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:14,626 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-03-12 02:00:14,626 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-12 02:00:14,626 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-12 02:00:14,626 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-12 02:00:14,627 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 247#true, 47#L705-1true, 109#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:14,627 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-03-12 02:00:14,627 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-12 02:00:14,627 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-12 02:00:14,627 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-12 02:00:14,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), 251#(<= 1 ~threads_alive~0), 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, 31#L687-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:14,635 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-03-12 02:00:14,635 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 02:00:14,636 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-12 02:00:14,636 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 02:00:14,640 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 251#(<= 1 ~threads_alive~0), 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 143#L688-1true, 241#true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:14,640 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-03-12 02:00:14,640 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 02:00:14,640 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-12 02:00:14,640 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 02:00:14,640 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-12 02:00:14,641 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 251#(<= 1 ~threads_alive~0), 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 194#L688-1true, 141#L688-2true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:14,641 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-03-12 02:00:14,641 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 02:00:14,641 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-12 02:00:14,641 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 02:00:14,641 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-12 02:00:14,643 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 251#(<= 1 ~threads_alive~0), 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 141#L688-2true, Black: 210#true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:14,644 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-03-12 02:00:14,644 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-12 02:00:14,644 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-12 02:00:14,644 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-12 02:00:14,644 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 251#(<= 1 ~threads_alive~0), 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 141#L688-2true, 241#true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:14,644 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-03-12 02:00:14,644 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-12 02:00:14,644 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-12 02:00:14,644 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-12 02:00:14,645 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 251#(<= 1 ~threads_alive~0), 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, 90#L688-2true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:14,645 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-03-12 02:00:14,645 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-12 02:00:14,645 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-12 02:00:14,645 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-12 02:00:14,645 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-12 02:00:14,647 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 33#L688-7true, 251#(<= 1 ~threads_alive~0), 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:14,647 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-03-12 02:00:14,647 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-12 02:00:14,647 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-12 02:00:14,647 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-12 02:00:14,648 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 251#(<= 1 ~threads_alive~0), 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, Black: 210#true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:14,648 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-03-12 02:00:14,648 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-12 02:00:14,648 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-12 02:00:14,648 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-12 02:00:14,648 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-12 02:00:14,649 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 251#(<= 1 ~threads_alive~0), 47#L705-1true, 109#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:14,649 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-03-12 02:00:14,649 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-12 02:00:14,649 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-12 02:00:14,649 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-12 02:00:14,820 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 251#(<= 1 ~threads_alive~0), 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 194#L688-1true, 143#L688-1true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:14,821 INFO  L294   olderBase$Statistics]: this new event has 217 ancestors and is cut-off event
[2024-03-12 02:00:14,821 INFO  L297   olderBase$Statistics]:   existing Event has 217 ancestors and is cut-off event
[2024-03-12 02:00:14,821 INFO  L297   olderBase$Statistics]:   existing Event has 210 ancestors and is cut-off event
[2024-03-12 02:00:14,821 INFO  L297   olderBase$Statistics]:   existing Event has 217 ancestors and is cut-off event
[2024-03-12 02:00:15,735 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L688-->L688-1: Formula: (= |v_#race~threads_alive~0_10| 0)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_10|}  AuxVars[]  AssignedVars[#race~threads_alive~0][330], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 251#(<= 1 ~threads_alive~0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 94#L705-2true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 143#L688-1true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:15,735 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-03-12 02:00:15,735 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-12 02:00:15,735 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-12 02:00:15,735 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-12 02:00:15,914 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L688-->L688-1: Formula: (= |v_#race~threads_alive~0_10| 0)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_10|}  AuxVars[]  AssignedVars[#race~threads_alive~0][330], [Black: 224#(= |#race~data~0| 0), 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 33#L688-7true, 251#(<= 1 ~threads_alive~0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 94#L705-2true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 143#L688-1true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:15,914 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-03-12 02:00:15,914 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-12 02:00:15,914 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-12 02:00:15,914 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-12 02:00:15,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: 224#(= |#race~data~0| 0), 247#true, 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 141#L688-2true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:15,927 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-03-12 02:00:15,927 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-12 02:00:15,927 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-12 02:00:15,927 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-12 02:00:15,939 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 251#(<= 1 ~threads_alive~0), 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 141#L688-2true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:15,939 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-03-12 02:00:15,940 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-12 02:00:15,940 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-12 02:00:15,940 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-12 02:00:15,940 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-12 02:00:16,109 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 251#(<= 1 ~threads_alive~0), 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 143#L688-1true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:16,109 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-03-12 02:00:16,109 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-12 02:00:16,110 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-12 02:00:16,110 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 02:00:16,525 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([740] L688-5-->L688-6: Formula: (= |v_threadThread3of3ForFork0_#t~nondet6_3| |v_#race~threads_alive~0_13|)  InVars {threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_3|}  OutVars{threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_3|, #race~threads_alive~0=|v_#race~threads_alive~0_13|}  AuxVars[]  AssignedVars[#race~threads_alive~0][340], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 247#true, 108#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 17#L698-7true, 90#L688-2true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 212#(= |#race~threads_alive~0| 0), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:16,525 INFO  L294   olderBase$Statistics]: this new event has 221 ancestors and is cut-off event
[2024-03-12 02:00:16,525 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-12 02:00:16,525 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-12 02:00:16,525 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-12 02:00:16,807 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L705-2-->L705-5: Formula: (= v_~threads_alive~0_4 0)  InVars {~threads_alive~0=v_~threads_alive~0_4}  OutVars{~threads_alive~0=v_~threads_alive~0_4}  AuxVars[]  AssignedVars[][163], [9#L705-5true, Black: 224#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#L686-3true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 194#L688-1true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, 28#L690-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 261#(<= 0 ~threads_alive~0)])
[2024-03-12 02:00:16,807 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-03-12 02:00:16,807 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 02:00:16,807 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 02:00:16,807 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 02:00:16,807 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([701] L705-2-->L706: Formula: (not (= v_~threads_alive~0_5 0))  InVars {~threads_alive~0=v_~threads_alive~0_5}  OutVars{~threads_alive~0=v_~threads_alive~0_5}  AuxVars[]  AssignedVars[][164], [Black: 224#(= |#race~data~0| 0), 247#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#L686-3true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 183#L706true, 194#L688-1true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, 28#L690-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:16,808 INFO  L294   olderBase$Statistics]: this new event has 218 ancestors and is cut-off event
[2024-03-12 02:00:16,808 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 02:00:16,808 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 02:00:16,808 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 02:00:17,005 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 247#true, 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 143#L688-1true, 90#L688-2true, 241#true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:17,006 INFO  L294   olderBase$Statistics]: this new event has 220 ancestors and is cut-off event
[2024-03-12 02:00:17,006 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-03-12 02:00:17,006 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-12 02:00:17,006 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-12 02:00:17,006 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 247#true, 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 194#L688-1true, 141#L688-2true, 241#true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:17,006 INFO  L294   olderBase$Statistics]: this new event has 220 ancestors and is cut-off event
[2024-03-12 02:00:17,007 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-12 02:00:17,007 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-03-12 02:00:17,007 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-12 02:00:17,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), 251#(<= 1 ~threads_alive~0), 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 143#L688-1true, 90#L688-2true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:17,020 INFO  L294   olderBase$Statistics]: this new event has 220 ancestors and is cut-off event
[2024-03-12 02:00:17,020 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-12 02:00:17,020 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-03-12 02:00:17,020 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-12 02:00:17,021 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 251#(<= 1 ~threads_alive~0), 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 194#L688-1true, 141#L688-2true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:17,021 INFO  L294   olderBase$Statistics]: this new event has 220 ancestors and is cut-off event
[2024-03-12 02:00:17,021 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-12 02:00:17,021 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-03-12 02:00:17,021 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-12 02:00:17,026 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 251#(<= 1 ~threads_alive~0), 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, 7#L688-4true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:17,026 INFO  L294   olderBase$Statistics]: this new event has 221 ancestors and is cut-off event
[2024-03-12 02:00:17,027 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-12 02:00:17,027 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-12 02:00:17,027 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-12 02:00:17,241 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 247#true, 104#L690true, 47#L705-1true, 109#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 194#L688-1true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:17,241 INFO  L294   olderBase$Statistics]: this new event has 220 ancestors and is cut-off event
[2024-03-12 02:00:17,241 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-12 02:00:17,242 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-03-12 02:00:17,242 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-03-12 02:00:17,242 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 247#true, 104#L690true, 47#L705-1true, 109#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:17,242 INFO  L294   olderBase$Statistics]: this new event has 221 ancestors and is cut-off event
[2024-03-12 02:00:17,242 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-12 02:00:17,242 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-12 02:00:17,242 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-12 02:00:17,810 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([740] L688-5-->L688-6: Formula: (= |v_threadThread3of3ForFork0_#t~nondet6_3| |v_#race~threads_alive~0_13|)  InVars {threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_3|}  OutVars{threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_3|, #race~threads_alive~0=|v_#race~threads_alive~0_13|}  AuxVars[]  AssignedVars[#race~threads_alive~0][340], [Black: 224#(= |#race~data~0| 0), 247#true, 33#L688-7true, 108#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 17#L698-7true, 90#L688-2true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 212#(= |#race~threads_alive~0| 0), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:17,810 INFO  L294   olderBase$Statistics]: this new event has 221 ancestors and is cut-off event
[2024-03-12 02:00:17,810 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-12 02:00:17,810 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-12 02:00:17,810 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-12 02:00:17,810 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-12 02:00:18,093 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L688-->L688-1: Formula: (= |v_#race~threads_alive~0_10| 0)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_10|}  AuxVars[]  AssignedVars[#race~threads_alive~0][305], [Black: 224#(= |#race~data~0| 0), 251#(<= 1 ~threads_alive~0), 104#L690true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 94#L705-2true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 194#L688-1true, 143#L688-1true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:18,093 INFO  L294   olderBase$Statistics]: this new event has 220 ancestors and is cut-off event
[2024-03-12 02:00:18,093 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-12 02:00:18,093 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-03-12 02:00:18,093 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-12 02:00:18,094 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L688-->L688-1: Formula: (= |v_#race~threads_alive~0_10| 0)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_10|}  AuxVars[]  AssignedVars[#race~threads_alive~0][305], [Black: 224#(= |#race~data~0| 0), 251#(<= 1 ~threads_alive~0), 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 143#L688-1true, 90#L688-2true, 241#true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:18,094 INFO  L294   olderBase$Statistics]: this new event has 220 ancestors and is cut-off event
[2024-03-12 02:00:18,094 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-12 02:00:18,094 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-03-12 02:00:18,094 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-12 02:00:18,295 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 247#true, 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, 90#L688-2true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:18,295 INFO  L294   olderBase$Statistics]: this new event has 221 ancestors and is cut-off event
[2024-03-12 02:00:18,295 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-12 02:00:18,295 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-12 02:00:18,295 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-12 02:00:18,296 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 247#true, 104#L690true, 47#L705-1true, 109#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 241#true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:18,296 INFO  L294   olderBase$Statistics]: this new event has 221 ancestors and is cut-off event
[2024-03-12 02:00:18,296 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-12 02:00:18,296 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-12 02:00:18,296 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-12 02:00:18,296 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-12 02:00:18,297 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 247#true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, 241#true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:18,298 INFO  L294   olderBase$Statistics]: this new event has 221 ancestors and is cut-off event
[2024-03-12 02:00:18,298 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-12 02:00:18,298 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-12 02:00:18,298 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-12 02:00:18,308 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 251#(<= 1 ~threads_alive~0), 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, 90#L688-2true, 241#true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:18,308 INFO  L294   olderBase$Statistics]: this new event has 221 ancestors and is cut-off event
[2024-03-12 02:00:18,308 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-12 02:00:18,309 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-12 02:00:18,309 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-12 02:00:18,309 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 251#(<= 1 ~threads_alive~0), 104#L690true, 47#L705-1true, 109#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:18,309 INFO  L294   olderBase$Statistics]: this new event has 221 ancestors and is cut-off event
[2024-03-12 02:00:18,309 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-12 02:00:18,309 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-12 02:00:18,309 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-12 02:00:18,310 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 251#(<= 1 ~threads_alive~0), 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, 241#true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:18,310 INFO  L294   olderBase$Statistics]: this new event has 221 ancestors and is cut-off event
[2024-03-12 02:00:18,310 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-12 02:00:18,310 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-12 02:00:18,310 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-12 02:00:18,348 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([769] L688-3-->L688-4: Formula: (= (+ v_~threads_alive~0_7 1) |v_threadThread2of3ForFork0_#t~post5_3|)  InVars {threadThread2of3ForFork0_#t~post5=|v_threadThread2of3ForFork0_#t~post5_3|}  OutVars{threadThread2of3ForFork0_#t~post5=|v_threadThread2of3ForFork0_#t~post5_3|, ~threads_alive~0=v_~threads_alive~0_7}  AuxVars[]  AssignedVars[~threads_alive~0][225], [Black: 224#(= |#race~data~0| 0), 247#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#L686-3true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, 28#L690-3true, 7#L688-4true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:18,348 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-03-12 02:00:18,348 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-12 02:00:18,348 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-12 02:00:18,348 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-12 02:00:18,498 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 251#(<= 1 ~threads_alive~0), 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:18,498 INFO  L294   olderBase$Statistics]: this new event has 219 ancestors and is cut-off event
[2024-03-12 02:00:18,498 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-12 02:00:18,498 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-12 02:00:18,498 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-12 02:00:18,796 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([802] L688-5-->L688-6: Formula: (= |v_threadThread1of3ForFork0_#t~nondet6_3| |v_#race~threads_alive~0_13|)  InVars {threadThread1of3ForFork0_#t~nondet6=|v_threadThread1of3ForFork0_#t~nondet6_3|}  OutVars{threadThread1of3ForFork0_#t~nondet6=|v_threadThread1of3ForFork0_#t~nondet6_3|, #race~threads_alive~0=|v_#race~threads_alive~0_13|}  AuxVars[]  AssignedVars[#race~threads_alive~0][125], [Black: 224#(= |#race~data~0| 0), 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 187#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 400#(<= 0 |ULTIMATE.start_main_#t~post11#1|), 141#L688-2true, Black: 241#true, Black: 212#(= |#race~threads_alive~0| 0), 64#L688-6true, 45#L688-6true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:18,796 INFO  L294   olderBase$Statistics]: this new event has 220 ancestors and is cut-off event
[2024-03-12 02:00:18,797 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-03-12 02:00:18,797 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-03-12 02:00:18,797 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-03-12 02:00:18,827 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([740] L688-5-->L688-6: Formula: (= |v_threadThread3of3ForFork0_#t~nondet6_3| |v_#race~threads_alive~0_13|)  InVars {threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_3|}  OutVars{threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_3|, #race~threads_alive~0=|v_#race~threads_alive~0_13|}  AuxVars[]  AssignedVars[#race~threads_alive~0][325], [Black: 224#(= |#race~data~0| 0), 247#true, 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 108#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 17#L698-7true, 90#L688-2true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 212#(= |#race~threads_alive~0| 0), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:18,827 INFO  L294   olderBase$Statistics]: this new event has 221 ancestors and is cut-off event
[2024-03-12 02:00:18,827 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-12 02:00:18,827 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-12 02:00:18,827 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-12 02:00:19,223 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L688-->L688-1: Formula: (= |v_#race~threads_alive~0_10| 0)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_10|}  AuxVars[]  AssignedVars[#race~threads_alive~0][305], [Black: 224#(= |#race~data~0| 0), 251#(<= 1 ~threads_alive~0), 104#L690true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 94#L705-2true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, 143#L688-1true, Black: 210#true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:19,224 INFO  L294   olderBase$Statistics]: this new event has 221 ancestors and is cut-off event
[2024-03-12 02:00:19,224 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-12 02:00:19,224 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-12 02:00:19,224 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-12 02:00:19,224 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L688-->L688-1: Formula: (= |v_#race~threads_alive~0_10| 0)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_10|}  AuxVars[]  AssignedVars[#race~threads_alive~0][305], [Black: 224#(= |#race~data~0| 0), 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 251#(<= 1 ~threads_alive~0), 104#L690true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 94#L705-2true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 143#L688-1true, 241#true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:19,224 INFO  L294   olderBase$Statistics]: this new event has 221 ancestors and is cut-off event
[2024-03-12 02:00:19,224 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-12 02:00:19,225 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-12 02:00:19,225 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-12 02:00:19,226 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([769] L688-3-->L688-4: Formula: (= (+ v_~threads_alive~0_7 1) |v_threadThread2of3ForFork0_#t~post5_3|)  InVars {threadThread2of3ForFork0_#t~post5=|v_threadThread2of3ForFork0_#t~post5_3|}  OutVars{threadThread2of3ForFork0_#t~post5=|v_threadThread2of3ForFork0_#t~post5_3|, ~threads_alive~0=v_~threads_alive~0_7}  AuxVars[]  AssignedVars[~threads_alive~0][225], [Black: 224#(= |#race~data~0| 0), 247#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 158#L686-3true, 94#L705-2true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, 28#L690-3true, 7#L688-4true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:19,227 INFO  L294   olderBase$Statistics]: this new event has 220 ancestors and is cut-off event
[2024-03-12 02:00:19,227 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-12 02:00:19,227 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-12 02:00:19,227 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-12 02:00:19,227 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L705-2-->L705-5: Formula: (= v_~threads_alive~0_4 0)  InVars {~threads_alive~0=v_~threads_alive~0_4}  OutVars{~threads_alive~0=v_~threads_alive~0_4}  AuxVars[]  AssignedVars[][163], [9#L705-5true, Black: 224#(= |#race~data~0| 0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 194#L688-1true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 210#true, 28#L690-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 202#L687-3true, 261#(<= 0 ~threads_alive~0)])
[2024-03-12 02:00:19,228 INFO  L294   olderBase$Statistics]: this new event has 220 ancestors and is cut-off event
[2024-03-12 02:00:19,228 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-12 02:00:19,228 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-12 02:00:19,228 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-12 02:00:19,228 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([701] L705-2-->L706: Formula: (not (= v_~threads_alive~0_5 0))  InVars {~threads_alive~0=v_~threads_alive~0_5}  OutVars{~threads_alive~0=v_~threads_alive~0_5}  AuxVars[]  AssignedVars[][164], [Black: 224#(= |#race~data~0| 0), 247#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 183#L706true, 194#L688-1true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 210#true, 28#L690-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 202#L687-3true])
[2024-03-12 02:00:19,228 INFO  L294   olderBase$Statistics]: this new event has 220 ancestors and is cut-off event
[2024-03-12 02:00:19,228 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-12 02:00:19,228 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-12 02:00:19,228 INFO  L297   olderBase$Statistics]:   existing Event has 213 ancestors and is cut-off event
[2024-03-12 02:00:19,435 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 247#true, 33#L688-7true, 47#L705-1true, 108#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:19,435 INFO  L294   olderBase$Statistics]: this new event has 223 ancestors and is cut-off event
[2024-03-12 02:00:19,435 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-12 02:00:19,435 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-12 02:00:19,435 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-12 02:00:19,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][193], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 251#(<= 1 ~threads_alive~0), 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 141#L688-2true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 210#true, 64#L688-6true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:19,437 INFO  L294   olderBase$Statistics]: this new event has 223 ancestors and is cut-off event
[2024-03-12 02:00:19,437 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-12 02:00:19,437 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-12 02:00:19,437 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-12 02:00:19,736 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([740] L688-5-->L688-6: Formula: (= |v_threadThread3of3ForFork0_#t~nondet6_3| |v_#race~threads_alive~0_13|)  InVars {threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_3|}  OutVars{threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_3|, #race~threads_alive~0=|v_#race~threads_alive~0_13|}  AuxVars[]  AssignedVars[#race~threads_alive~0][282], [Black: 224#(= |#race~data~0| 0), 247#true, 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 108#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 194#L688-1true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 212#(= |#race~threads_alive~0| 0), 13#L698-8true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:19,736 INFO  L294   olderBase$Statistics]: this new event has 221 ancestors and is cut-off event
[2024-03-12 02:00:19,737 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-12 02:00:19,737 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-12 02:00:19,737 INFO  L297   olderBase$Statistics]:   existing Event has 221 ancestors and is cut-off event
[2024-03-12 02:00:20,103 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([740] L688-5-->L688-6: Formula: (= |v_threadThread3of3ForFork0_#t~nondet6_3| |v_#race~threads_alive~0_13|)  InVars {threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_3|}  OutVars{threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_3|, #race~threads_alive~0=|v_#race~threads_alive~0_13|}  AuxVars[]  AssignedVars[#race~threads_alive~0][282], [139#L699true, Black: 224#(= |#race~data~0| 0), 247#true, 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 108#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 194#L688-1true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 212#(= |#race~threads_alive~0| 0), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:20,103 INFO  L294   olderBase$Statistics]: this new event has 222 ancestors and is cut-off event
[2024-03-12 02:00:20,103 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-03-12 02:00:20,104 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-03-12 02:00:20,104 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-03-12 02:00:20,327 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][52], [Black: 224#(= |#race~data~0| 0), 247#true, 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 47#L705-1true, 109#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, 241#true, 64#L688-6true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:20,327 INFO  L294   olderBase$Statistics]: this new event has 223 ancestors and is cut-off event
[2024-03-12 02:00:20,327 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-12 02:00:20,327 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-12 02:00:20,327 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-12 02:00:20,328 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][151], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 247#true, 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 47#L705-1true, 108#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 210#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:20,328 INFO  L294   olderBase$Statistics]: this new event has 223 ancestors and is cut-off event
[2024-03-12 02:00:20,328 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-12 02:00:20,328 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-12 02:00:20,329 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-12 02:00:20,333 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 251#(<= 1 ~threads_alive~0), 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 141#L688-2true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, 7#L688-4true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:20,334 INFO  L294   olderBase$Statistics]: this new event has 223 ancestors and is cut-off event
[2024-03-12 02:00:20,334 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-12 02:00:20,334 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-12 02:00:20,334 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-12 02:00:20,336 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 251#(<= 1 ~threads_alive~0), 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 141#L688-2true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, 64#L688-6true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:20,337 INFO  L294   olderBase$Statistics]: this new event has 223 ancestors and is cut-off event
[2024-03-12 02:00:20,337 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-12 02:00:20,337 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-12 02:00:20,337 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-12 02:00:20,364 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([769] L688-3-->L688-4: Formula: (= (+ v_~threads_alive~0_7 1) |v_threadThread2of3ForFork0_#t~post5_3|)  InVars {threadThread2of3ForFork0_#t~post5=|v_threadThread2of3ForFork0_#t~post5_3|}  OutVars{threadThread2of3ForFork0_#t~post5=|v_threadThread2of3ForFork0_#t~post5_3|, ~threads_alive~0=v_~threads_alive~0_7}  AuxVars[]  AssignedVars[~threads_alive~0][225], [Black: 224#(= |#race~data~0| 0), 247#true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, 241#true, 28#L690-3true, 7#L688-4true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 202#L687-3true])
[2024-03-12 02:00:20,364 INFO  L294   olderBase$Statistics]: this new event has 221 ancestors and is cut-off event
[2024-03-12 02:00:20,364 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-12 02:00:20,364 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-12 02:00:20,364 INFO  L297   olderBase$Statistics]:   existing Event has 214 ancestors and is cut-off event
[2024-03-12 02:00:20,538 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L688-5-->L688-6: Formula: (= |v_#race~threads_alive~0_13| |v_threadThread2of3ForFork0_#t~nondet6_3|)  InVars {threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_3|}  OutVars{threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_3|, #race~threads_alive~0=|v_#race~threads_alive~0_13|}  AuxVars[]  AssignedVars[#race~threads_alive~0][206], [139#L699true, Black: 224#(= |#race~data~0| 0), 247#true, 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 143#L688-1true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 212#(= |#race~threads_alive~0| 0), 64#L688-6true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:20,538 INFO  L294   olderBase$Statistics]: this new event has 222 ancestors and is cut-off event
[2024-03-12 02:00:20,539 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-03-12 02:00:20,539 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-03-12 02:00:20,539 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-03-12 02:00:20,542 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([740] L688-5-->L688-6: Formula: (= |v_threadThread3of3ForFork0_#t~nondet6_3| |v_#race~threads_alive~0_13|)  InVars {threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_3|}  OutVars{threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_3|, #race~threads_alive~0=|v_#race~threads_alive~0_13|}  AuxVars[]  AssignedVars[#race~threads_alive~0][282], [139#L699true, Black: 224#(= |#race~data~0| 0), 247#true, 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 108#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 194#L688-1true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 212#(= |#race~threads_alive~0| 0), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:20,542 INFO  L294   olderBase$Statistics]: this new event has 222 ancestors and is cut-off event
[2024-03-12 02:00:20,542 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-03-12 02:00:20,543 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-03-12 02:00:20,543 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-03-12 02:00:20,543 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-03-12 02:00:20,620 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([740] L688-5-->L688-6: Formula: (= |v_threadThread3of3ForFork0_#t~nondet6_3| |v_#race~threads_alive~0_13|)  InVars {threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_3|}  OutVars{threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_3|, #race~threads_alive~0=|v_#race~threads_alive~0_13|}  AuxVars[]  AssignedVars[#race~threads_alive~0][325], [Black: 224#(= |#race~data~0| 0), 247#true, 104#L690true, 108#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 17#L698-7true, 90#L688-2true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 212#(= |#race~threads_alive~0| 0), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:20,621 INFO  L294   olderBase$Statistics]: this new event has 223 ancestors and is cut-off event
[2024-03-12 02:00:20,621 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-12 02:00:20,621 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-12 02:00:20,621 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-12 02:00:20,699 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([740] L688-5-->L688-6: Formula: (= |v_threadThread3of3ForFork0_#t~nondet6_3| |v_#race~threads_alive~0_13|)  InVars {threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_3|}  OutVars{threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_3|, #race~threads_alive~0=|v_#race~threads_alive~0_13|}  AuxVars[]  AssignedVars[#race~threads_alive~0][325], [Black: 224#(= |#race~data~0| 0), 247#true, 104#L690true, 108#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 17#L698-7true, 90#L688-2true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 212#(= |#race~threads_alive~0| 0), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:20,700 INFO  L294   olderBase$Statistics]: this new event has 223 ancestors and is cut-off event
[2024-03-12 02:00:20,700 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-12 02:00:20,700 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-12 02:00:20,700 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-12 02:00:20,700 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-12 02:00:21,083 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([740] L688-5-->L688-6: Formula: (= |v_threadThread3of3ForFork0_#t~nondet6_3| |v_#race~threads_alive~0_13|)  InVars {threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_3|}  OutVars{threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_3|, #race~threads_alive~0=|v_#race~threads_alive~0_13|}  AuxVars[]  AssignedVars[#race~threads_alive~0][282], [139#L699true, Black: 224#(= |#race~data~0| 0), 247#true, 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 108#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 212#(= |#race~threads_alive~0| 0), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:21,084 INFO  L294   olderBase$Statistics]: this new event has 223 ancestors and is cut-off event
[2024-03-12 02:00:21,084 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-12 02:00:21,084 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-12 02:00:21,084 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-12 02:00:21,094 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([769] L688-3-->L688-4: Formula: (= (+ v_~threads_alive~0_7 1) |v_threadThread2of3ForFork0_#t~post5_3|)  InVars {threadThread2of3ForFork0_#t~post5=|v_threadThread2of3ForFork0_#t~post5_3|}  OutVars{threadThread2of3ForFork0_#t~post5=|v_threadThread2of3ForFork0_#t~post5_3|, ~threads_alive~0=v_~threads_alive~0_7}  AuxVars[]  AssignedVars[~threads_alive~0][225], [Black: 224#(= |#race~data~0| 0), 247#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 94#L705-2true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, 241#true, 28#L690-3true, 7#L688-4true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|), 202#L687-3true])
[2024-03-12 02:00:21,094 INFO  L294   olderBase$Statistics]: this new event has 222 ancestors and is cut-off event
[2024-03-12 02:00:21,094 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-03-12 02:00:21,094 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-03-12 02:00:21,094 INFO  L297   olderBase$Statistics]:   existing Event has 215 ancestors and is cut-off event
[2024-03-12 02:00:21,438 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([740] L688-5-->L688-6: Formula: (= |v_threadThread3of3ForFork0_#t~nondet6_3| |v_#race~threads_alive~0_13|)  InVars {threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_3|}  OutVars{threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_3|, #race~threads_alive~0=|v_#race~threads_alive~0_13|}  AuxVars[]  AssignedVars[#race~threads_alive~0][282], [Black: 224#(= |#race~data~0| 0), 247#true, 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 108#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 194#L688-1true, 15#L699-3true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 212#(= |#race~threads_alive~0| 0), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:21,438 INFO  L294   olderBase$Statistics]: this new event has 223 ancestors and is cut-off event
[2024-03-12 02:00:21,438 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-12 02:00:21,439 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-12 02:00:21,439 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-12 02:00:21,471 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([740] L688-5-->L688-6: Formula: (= |v_threadThread3of3ForFork0_#t~nondet6_3| |v_#race~threads_alive~0_13|)  InVars {threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_3|}  OutVars{threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_3|, #race~threads_alive~0=|v_#race~threads_alive~0_13|}  AuxVars[]  AssignedVars[#race~threads_alive~0][282], [139#L699true, Black: 224#(= |#race~data~0| 0), 247#true, 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 108#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 90#L688-2true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 212#(= |#race~threads_alive~0| 0), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:21,471 INFO  L294   olderBase$Statistics]: this new event has 223 ancestors and is cut-off event
[2024-03-12 02:00:21,471 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-12 02:00:21,471 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-12 02:00:21,471 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-12 02:00:21,471 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-12 02:00:21,610 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([740] L688-5-->L688-6: Formula: (= |v_threadThread3of3ForFork0_#t~nondet6_3| |v_#race~threads_alive~0_13|)  InVars {threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_3|}  OutVars{threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_3|, #race~threads_alive~0=|v_#race~threads_alive~0_13|}  AuxVars[]  AssignedVars[#race~threads_alive~0][282], [Black: 224#(= |#race~data~0| 0), 247#true, 104#L690true, 108#L688-6true, 187#ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 90#L688-2true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 212#(= |#race~threads_alive~0| 0), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:21,610 INFO  L294   olderBase$Statistics]: this new event has 223 ancestors and is cut-off event
[2024-03-12 02:00:21,610 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-12 02:00:21,610 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-12 02:00:21,610 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-12 02:00:21,948 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([738] L688-3-->L688-4: Formula: (= |v_threadThread3of3ForFork0_#t~post5_3| (+ v_~threads_alive~0_7 1))  InVars {threadThread3of3ForFork0_#t~post5=|v_threadThread3of3ForFork0_#t~post5_3|}  OutVars{~threads_alive~0=v_~threads_alive~0_7, threadThread3of3ForFork0_#t~post5=|v_threadThread3of3ForFork0_#t~post5_3|}  AuxVars[]  AssignedVars[~threads_alive~0][311], [Black: 224#(= |#race~data~0| 0), 247#true, 20#L708-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, 35#L688-4true, 28#L690-3true, 7#L688-4true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:21,949 INFO  L294   olderBase$Statistics]: this new event has 224 ancestors and is cut-off event
[2024-03-12 02:00:21,949 INFO  L297   olderBase$Statistics]:   existing Event has 224 ancestors and is cut-off event
[2024-03-12 02:00:21,949 INFO  L297   olderBase$Statistics]:   existing Event has 224 ancestors and is cut-off event
[2024-03-12 02:00:21,949 INFO  L297   olderBase$Statistics]:   existing Event has 224 ancestors and is cut-off event
[2024-03-12 02:00:22,002 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][52], [Black: 224#(= |#race~data~0| 0), 251#(<= 1 ~threads_alive~0), 104#L690true, 47#L705-1true, 109#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, 64#L688-6true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:22,003 INFO  L294   olderBase$Statistics]: this new event has 225 ancestors and is cut-off event
[2024-03-12 02:00:22,003 INFO  L297   olderBase$Statistics]:   existing Event has 225 ancestors and is cut-off event
[2024-03-12 02:00:22,003 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-12 02:00:22,003 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-12 02:00:22,009 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 251#(<= 1 ~threads_alive~0), 104#L690true, 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 141#L688-2true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, 64#L688-6true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:22,009 INFO  L294   olderBase$Statistics]: this new event has 225 ancestors and is cut-off event
[2024-03-12 02:00:22,009 INFO  L297   olderBase$Statistics]:   existing Event has 225 ancestors and is cut-off event
[2024-03-12 02:00:22,009 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-12 02:00:22,010 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-12 02:00:22,021 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][52], [Black: 224#(= |#race~data~0| 0), 251#(<= 1 ~threads_alive~0), 104#L690true, 47#L705-1true, 109#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 210#true, 64#L688-6true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:22,021 INFO  L294   olderBase$Statistics]: this new event has 225 ancestors and is cut-off event
[2024-03-12 02:00:22,021 INFO  L297   olderBase$Statistics]:   existing Event has 225 ancestors and is cut-off event
[2024-03-12 02:00:22,022 INFO  L297   olderBase$Statistics]:   existing Event has 225 ancestors and is cut-off event
[2024-03-12 02:00:22,022 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-12 02:00:22,022 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-12 02:00:22,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|), 141#L688-2true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, 241#true, 64#L688-6true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:22,045 INFO  L294   olderBase$Statistics]: this new event has 223 ancestors and is cut-off event
[2024-03-12 02:00:22,045 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-12 02:00:22,045 INFO  L297   olderBase$Statistics]:   existing Event has 216 ancestors and is cut-off event
[2024-03-12 02:00:22,045 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-12 02:00:22,048 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([738] L688-3-->L688-4: Formula: (= |v_threadThread3of3ForFork0_#t~post5_3| (+ v_~threads_alive~0_7 1))  InVars {threadThread3of3ForFork0_#t~post5=|v_threadThread3of3ForFork0_#t~post5_3|}  OutVars{~threads_alive~0=v_~threads_alive~0_7, threadThread3of3ForFork0_#t~post5=|v_threadThread3of3ForFork0_#t~post5_3|}  AuxVars[]  AssignedVars[~threads_alive~0][311], [Black: 224#(= |#race~data~0| 0), 247#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 183#L706true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, 35#L688-4true, 28#L690-3true, 64#L688-6true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:22,048 INFO  L294   olderBase$Statistics]: this new event has 223 ancestors and is cut-off event
[2024-03-12 02:00:22,049 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-12 02:00:22,049 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-12 02:00:22,049 INFO  L297   olderBase$Statistics]:   existing Event has 223 ancestors and is cut-off event
[2024-03-12 02:00:22,147 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L688-5-->L688-6: Formula: (= |v_#race~threads_alive~0_13| |v_threadThread2of3ForFork0_#t~nondet6_3|)  InVars {threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_3|}  OutVars{threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_3|, #race~threads_alive~0=|v_#race~threads_alive~0_13|}  AuxVars[]  AssignedVars[#race~threads_alive~0][206], [Black: 224#(= |#race~data~0| 0), 247#true, 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 15#L699-3true, 141#L688-2true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 212#(= |#race~threads_alive~0| 0), 64#L688-6true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:22,148 INFO  L294   olderBase$Statistics]: this new event has 224 ancestors and is cut-off event
[2024-03-12 02:00:22,148 INFO  L297   olderBase$Statistics]:   existing Event has 224 ancestors and is cut-off event
[2024-03-12 02:00:22,148 INFO  L297   olderBase$Statistics]:   existing Event has 224 ancestors and is cut-off event
[2024-03-12 02:00:22,148 INFO  L297   olderBase$Statistics]:   existing Event has 224 ancestors and is cut-off event
[2024-03-12 02:00:22,162 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([740] L688-5-->L688-6: Formula: (= |v_threadThread3of3ForFork0_#t~nondet6_3| |v_#race~threads_alive~0_13|)  InVars {threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_3|}  OutVars{threadThread3of3ForFork0_#t~nondet6=|v_threadThread3of3ForFork0_#t~nondet6_3|, #race~threads_alive~0=|v_#race~threads_alive~0_13|}  AuxVars[]  AssignedVars[#race~threads_alive~0][282], [Black: 224#(= |#race~data~0| 0), 247#true, 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 108#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 15#L699-3true, 90#L688-2true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 212#(= |#race~threads_alive~0| 0), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:22,163 INFO  L294   olderBase$Statistics]: this new event has 224 ancestors and is cut-off event
[2024-03-12 02:00:22,163 INFO  L297   olderBase$Statistics]:   existing Event has 224 ancestors and is cut-off event
[2024-03-12 02:00:22,163 INFO  L297   olderBase$Statistics]:   existing Event has 224 ancestors and is cut-off event
[2024-03-12 02:00:22,163 INFO  L297   olderBase$Statistics]:   existing Event has 224 ancestors and is cut-off event
[2024-03-12 02:00:22,247 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([771] L688-5-->L688-6: Formula: (= |v_#race~threads_alive~0_13| |v_threadThread2of3ForFork0_#t~nondet6_3|)  InVars {threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_3|}  OutVars{threadThread2of3ForFork0_#t~nondet6=|v_threadThread2of3ForFork0_#t~nondet6_3|, #race~threads_alive~0=|v_#race~threads_alive~0_13|}  AuxVars[]  AssignedVars[#race~threads_alive~0][249], [Black: 224#(= |#race~data~0| 0), 247#true, 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 108#L688-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 17#L698-7true, 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 212#(= |#race~threads_alive~0| 0), 64#L688-6true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:22,247 INFO  L294   olderBase$Statistics]: this new event has 225 ancestors and is cut-off event
[2024-03-12 02:00:22,247 INFO  L297   olderBase$Statistics]:   existing Event has 225 ancestors and is cut-off event
[2024-03-12 02:00:22,247 INFO  L297   olderBase$Statistics]:   existing Event has 225 ancestors and is cut-off event
[2024-03-12 02:00:22,248 INFO  L297   olderBase$Statistics]:   existing Event has 225 ancestors and is cut-off event
[2024-03-12 02:00:22,479 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L688-->L688-1: Formula: (= |v_#race~threads_alive~0_10| 0)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_10|}  AuxVars[]  AssignedVars[#race~threads_alive~0][305], [Black: 224#(= |#race~data~0| 0), 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 251#(<= 1 ~threads_alive~0), 47#L705-1true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 143#L688-1true, 90#L688-2true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:22,480 INFO  L294   olderBase$Statistics]: this new event has 225 ancestors and is cut-off event
[2024-03-12 02:00:22,480 INFO  L297   olderBase$Statistics]:   existing Event has 218 ancestors and is cut-off event
[2024-03-12 02:00:22,480 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 02:00:22,480 INFO  L297   olderBase$Statistics]:   existing Event has 211 ancestors and is cut-off event
[2024-03-12 02:00:22,576 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([738] L688-3-->L688-4: Formula: (= |v_threadThread3of3ForFork0_#t~post5_3| (+ v_~threads_alive~0_7 1))  InVars {threadThread3of3ForFork0_#t~post5=|v_threadThread3of3ForFork0_#t~post5_3|}  OutVars{~threads_alive~0=v_~threads_alive~0_7, threadThread3of3ForFork0_#t~post5=|v_threadThread3of3ForFork0_#t~post5_3|}  AuxVars[]  AssignedVars[~threads_alive~0][311], [Black: 224#(= |#race~data~0| 0), 247#true, 192#L708-2true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 241#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, 35#L688-4true, 28#L690-3true, 7#L688-4true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:22,576 INFO  L294   olderBase$Statistics]: this new event has 225 ancestors and is cut-off event
[2024-03-12 02:00:22,576 INFO  L297   olderBase$Statistics]:   existing Event has 225 ancestors and is cut-off event
[2024-03-12 02:00:22,576 INFO  L297   olderBase$Statistics]:   existing Event has 225 ancestors and is cut-off event
[2024-03-12 02:00:22,577 INFO  L297   olderBase$Statistics]:   existing Event has 225 ancestors and is cut-off event
[2024-03-12 02:00:22,659 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][193], [Black: 224#(= |#race~data~0| 0), 33#L688-7true, 251#(<= 1 ~threads_alive~0), 47#L705-1true, 43#L690-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 141#L688-2true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:22,660 INFO  L294   olderBase$Statistics]: this new event has 227 ancestors and is cut-off event
[2024-03-12 02:00:22,660 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-03-12 02:00:22,660 INFO  L297   olderBase$Statistics]:   existing Event has 220 ancestors and is cut-off event
[2024-03-12 02:00:22,660 INFO  L297   olderBase$Statistics]:   existing Event has 227 ancestors and is cut-off event
[2024-03-12 02:00:22,672 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([738] L688-3-->L688-4: Formula: (= |v_threadThread3of3ForFork0_#t~post5_3| (+ v_~threads_alive~0_7 1))  InVars {threadThread3of3ForFork0_#t~post5=|v_threadThread3of3ForFork0_#t~post5_3|}  OutVars{~threads_alive~0=v_~threads_alive~0_7, threadThread3of3ForFork0_#t~post5=|v_threadThread3of3ForFork0_#t~post5_3|}  AuxVars[]  AssignedVars[~threads_alive~0][311], [Black: 224#(= |#race~data~0| 0), 247#true, 186#L706-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, 241#true, 28#L690-3true, 35#L688-4true, 64#L688-6true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:22,672 INFO  L294   olderBase$Statistics]: this new event has 224 ancestors and is cut-off event
[2024-03-12 02:00:22,672 INFO  L297   olderBase$Statistics]:   existing Event has 224 ancestors and is cut-off event
[2024-03-12 02:00:22,672 INFO  L297   olderBase$Statistics]:   existing Event has 224 ancestors and is cut-off event
[2024-03-12 02:00:22,672 INFO  L297   olderBase$Statistics]:   existing Event has 224 ancestors and is cut-off event
[2024-03-12 02:00:22,942 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([738] L688-3-->L688-4: Formula: (= |v_threadThread3of3ForFork0_#t~post5_3| (+ v_~threads_alive~0_7 1))  InVars {threadThread3of3ForFork0_#t~post5=|v_threadThread3of3ForFork0_#t~post5_3|}  OutVars{~threads_alive~0=v_~threads_alive~0_7, threadThread3of3ForFork0_#t~post5=|v_threadThread3of3ForFork0_#t~post5_3|}  AuxVars[]  AssignedVars[~threads_alive~0][311], [Black: 224#(= |#race~data~0| 0), 161#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 247#true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 15#L699-3true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, 35#L688-4true, 28#L690-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:22,943 INFO  L294   olderBase$Statistics]: this new event has 225 ancestors and is cut-off event
[2024-03-12 02:00:22,943 INFO  L297   olderBase$Statistics]:   existing Event has 225 ancestors and is cut-off event
[2024-03-12 02:00:22,943 INFO  L297   olderBase$Statistics]:   existing Event has 225 ancestors and is cut-off event
[2024-03-12 02:00:22,943 INFO  L297   olderBase$Statistics]:   existing Event has 225 ancestors and is cut-off event
[2024-03-12 02:00:23,222 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([734] L688-->L688-1: Formula: (= |v_#race~threads_alive~0_10| 0)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_10|}  AuxVars[]  AssignedVars[#race~threads_alive~0][305], [Black: 224#(= |#race~data~0| 0), 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 251#(<= 1 ~threads_alive~0), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 94#L705-2true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 143#L688-1true, 90#L688-2true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:23,222 INFO  L294   olderBase$Statistics]: this new event has 226 ancestors and is cut-off event
[2024-03-12 02:00:23,222 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-12 02:00:23,222 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-12 02:00:23,222 INFO  L297   olderBase$Statistics]:   existing Event has 212 ancestors and is cut-off event
[2024-03-12 02:00:23,368 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([738] L688-3-->L688-4: Formula: (= |v_threadThread3of3ForFork0_#t~post5_3| (+ v_~threads_alive~0_7 1))  InVars {threadThread3of3ForFork0_#t~post5=|v_threadThread3of3ForFork0_#t~post5_3|}  OutVars{~threads_alive~0=v_~threads_alive~0_7, threadThread3of3ForFork0_#t~post5=|v_threadThread3of3ForFork0_#t~post5_3|}  AuxVars[]  AssignedVars[~threads_alive~0][311], [Black: 224#(= |#race~data~0| 0), 247#true, 6#L706-6true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 210#true, 241#true, 35#L688-4true, 28#L690-3true, 64#L688-6true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:23,368 INFO  L294   olderBase$Statistics]: this new event has 225 ancestors and is cut-off event
[2024-03-12 02:00:23,368 INFO  L297   olderBase$Statistics]:   existing Event has 225 ancestors and is cut-off event
[2024-03-12 02:00:23,368 INFO  L297   olderBase$Statistics]:   existing Event has 225 ancestors and is cut-off event
[2024-03-12 02:00:23,368 INFO  L297   olderBase$Statistics]:   existing Event has 225 ancestors and is cut-off event
[2024-03-12 02:00:23,394 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 247#true, 44#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 47#L705-1true, 43#L690-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 143#L688-1true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 241#true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:23,394 INFO  L294   olderBase$Statistics]: this new event has 226 ancestors and is cut-off event
[2024-03-12 02:00:23,394 INFO  L297   olderBase$Statistics]:   existing Event has 226 ancestors and is cut-off event
[2024-03-12 02:00:23,395 INFO  L297   olderBase$Statistics]:   existing Event has 226 ancestors and is cut-off event
[2024-03-12 02:00:23,395 INFO  L297   olderBase$Statistics]:   existing Event has 219 ancestors and is cut-off event
[2024-03-12 02:00:24,196 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([738] L688-3-->L688-4: Formula: (= |v_threadThread3of3ForFork0_#t~post5_3| (+ v_~threads_alive~0_7 1))  InVars {threadThread3of3ForFork0_#t~post5=|v_threadThread3of3ForFork0_#t~post5_3|}  OutVars{~threads_alive~0=v_~threads_alive~0_7, threadThread3of3ForFork0_#t~post5=|v_threadThread3of3ForFork0_#t~post5_3|}  AuxVars[]  AssignedVars[~threads_alive~0][311], [Black: 224#(= |#race~data~0| 0), 247#true, 43#L690-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 183#L706true, 241#true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 28#L690-3true, 35#L688-4true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:24,196 INFO  L294   olderBase$Statistics]: this new event has 227 ancestors and is cut-off event
[2024-03-12 02:00:24,197 INFO  L297   olderBase$Statistics]:   existing Event has 227 ancestors and is cut-off event
[2024-03-12 02:00:24,197 INFO  L297   olderBase$Statistics]:   existing Event has 227 ancestors and is cut-off event
[2024-03-12 02:00:24,197 INFO  L297   olderBase$Statistics]:   existing Event has 227 ancestors and is cut-off event
[2024-03-12 02:00:24,723 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([628] L705-4-->L705-1: Formula: (= 0 |v_#race~threads_alive~0_7|)  InVars {}  OutVars{#race~threads_alive~0=|v_#race~threads_alive~0_7|}  AuxVars[]  AssignedVars[#race~threads_alive~0][72], [Black: 224#(= |#race~data~0| 0), 251#(<= 1 ~threads_alive~0), 104#L690true, 47#L705-1true, 43#L690-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), threadThread3of3ForFork0InUse, 141#L688-2true, 241#true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:24,724 INFO  L294   olderBase$Statistics]: this new event has 229 ancestors and is cut-off event
[2024-03-12 02:00:24,724 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-03-12 02:00:24,724 INFO  L297   olderBase$Statistics]:   existing Event has 222 ancestors and is cut-off event
[2024-03-12 02:00:24,724 INFO  L297   olderBase$Statistics]:   existing Event has 229 ancestors and is cut-off event
[2024-03-12 02:00:24,754 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([738] L688-3-->L688-4: Formula: (= |v_threadThread3of3ForFork0_#t~post5_3| (+ v_~threads_alive~0_7 1))  InVars {threadThread3of3ForFork0_#t~post5=|v_threadThread3of3ForFork0_#t~post5_3|}  OutVars{~threads_alive~0=v_~threads_alive~0_7, threadThread3of3ForFork0_#t~post5=|v_threadThread3of3ForFork0_#t~post5_3|}  AuxVars[]  AssignedVars[~threads_alive~0][311], [Black: 224#(= |#race~data~0| 0), 247#true, 186#L706-3true, 43#L690-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 241#true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 35#L688-4true, 28#L690-3true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:24,754 INFO  L294   olderBase$Statistics]: this new event has 228 ancestors and is cut-off event
[2024-03-12 02:00:24,754 INFO  L297   olderBase$Statistics]:   existing Event has 228 ancestors and is cut-off event
[2024-03-12 02:00:24,754 INFO  L297   olderBase$Statistics]:   existing Event has 228 ancestors and is cut-off event
[2024-03-12 02:00:24,754 INFO  L297   olderBase$Statistics]:   existing Event has 228 ancestors and is cut-off event
[2024-03-12 02:00:25,176 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([738] L688-3-->L688-4: Formula: (= |v_threadThread3of3ForFork0_#t~post5_3| (+ v_~threads_alive~0_7 1))  InVars {threadThread3of3ForFork0_#t~post5=|v_threadThread3of3ForFork0_#t~post5_3|}  OutVars{~threads_alive~0=v_~threads_alive~0_7, threadThread3of3ForFork0_#t~post5=|v_threadThread3of3ForFork0_#t~post5_3|}  AuxVars[]  AssignedVars[~threads_alive~0][311], [Black: 224#(= |#race~data~0| 0), 247#true, 6#L706-6true, 43#L690-3true, threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 241#true, Black: 210#true, Black: 243#(= |#race~threads_alive~0| |threadThread1of3ForFork0_#t~nondet6|), 28#L690-3true, 35#L688-4true, Black: 218#(= |#race~threads_alive~0| |ULTIMATE.start_main_#t~nondet12#1|)])
[2024-03-12 02:00:25,176 INFO  L294   olderBase$Statistics]: this new event has 229 ancestors and is cut-off event
[2024-03-12 02:00:25,176 INFO  L297   olderBase$Statistics]:   existing Event has 229 ancestors and is cut-off event
[2024-03-12 02:00:25,176 INFO  L297   olderBase$Statistics]:   existing Event has 229 ancestors and is cut-off event
[2024-03-12 02:00:25,177 INFO  L297   olderBase$Statistics]:   existing Event has 229 ancestors and is cut-off event
[2024-03-12 02:00:26,603 INFO  L124   PetriNetUnfolderBase]: 122215/337478 cut-off events.
[2024-03-12 02:00:26,603 INFO  L125   PetriNetUnfolderBase]: For 175077/215982 co-relation queries the response was YES.
[2024-03-12 02:00:28,781 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 684089 conditions, 337478 events. 122215/337478 cut-off events. For 175077/215982 co-relation queries the response was YES. Maximal size of possible extension queue 11404. Compared 5474677 event pairs, 26802 based on Foata normal form. 2004/297859 useless extension candidates. Maximal degree in co-relation 673674. Up to 63514 conditions per place. 
[2024-03-12 02:00:30,259 INFO  L140   encePairwiseOnDemand]: 195/204 looper letters, 93 selfloop transitions, 17 changer transitions 3/343 dead transitions.
[2024-03-12 02:00:30,259 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 343 transitions, 1396 flow
[2024-03-12 02:00:30,260 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. 
[2024-03-12 02:00:30,260 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 7 states.
[2024-03-12 02:00:30,262 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1297 transitions.
[2024-03-12 02:00:30,262 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9082633053221288
[2024-03-12 02:00:30,262 INFO  L72            ComplementDD]: Start complementDD. Operand 7 states and 1297 transitions.
[2024-03-12 02:00:30,262 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 7 states and 1297 transitions.
[2024-03-12 02:00:30,263 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 02:00:30,263 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1297 transitions.
[2024-03-12 02:00:30,265 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 8 states, 7 states have (on average 185.28571428571428) internal successors, (1297), 7 states have internal predecessors, (1297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 02:00:30,266 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 8 states, 8 states have (on average 204.0) internal successors, (1632), 8 states have internal predecessors, (1632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 02:00:30,267 INFO  L81            ComplementDD]: Finished complementDD. Result  has 8 states, 8 states have (on average 204.0) internal successors, (1632), 8 states have internal predecessors, (1632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 02:00:30,267 INFO  L175             Difference]: Start difference. First operand has 217 places, 262 transitions, 998 flow. Second operand 7 states and 1297 transitions.
[2024-03-12 02:00:30,267 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 343 transitions, 1396 flow
[2024-03-12 02:00:41,515 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 343 transitions, 1340 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-12 02:00:41,518 INFO  L231             Difference]: Finished difference. Result has 224 places, 280 transitions, 1047 flow
[2024-03-12 02:00:41,518 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=204, PETRI_DIFFERENCE_MINUEND_FLOW=942, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1047, PETRI_PLACES=224, PETRI_TRANSITIONS=280}
[2024-03-12 02:00:41,518 INFO  L281   CegarLoopForPetriNet]: 207 programPoint places, 17 predicate places.
[2024-03-12 02:00:41,519 INFO  L495      AbstractCegarLoop]: Abstraction has has 224 places, 280 transitions, 1047 flow
[2024-03-12 02:00:41,519 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 5 states, 5 states have (on average 171.4) internal successors, (857), 5 states have internal predecessors, (857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 02:00:41,519 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 02:00:41,519 INFO  L208   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-12 02:00:41,526 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0
[2024-03-12 02:00:41,720 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,4 /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-12 02:00:41,722 INFO  L420      AbstractCegarLoop]: === Iteration 8 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-12 02:00:41,723 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 02:00:41,723 INFO  L85        PathProgramCache]: Analyzing trace with hash 661795113, now seen corresponding path program 1 times
[2024-03-12 02:00:41,724 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 02:00:41,724 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425780014]
[2024-03-12 02:00:41,724 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 02:00:41,724 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 02:00:41,750 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 02:00:41,841 INFO  L134       CoverageAnalysis]: Checked inductivity of 9 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked.
[2024-03-12 02:00:41,841 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 02:00:41,841 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425780014]
[2024-03-12 02:00:41,841 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1425780014] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 02:00:41,841 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 02:00:41,841 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6
[2024-03-12 02:00:41,841 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016541382]
[2024-03-12 02:00:41,842 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 02:00:41,842 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-03-12 02:00:41,842 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 02:00:41,842 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-03-12 02:00:41,843 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30
[2024-03-12 02:00:41,892 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 178 out of 204
[2024-03-12 02:00:41,893 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 280 transitions, 1047 flow. Second operand  has 6 states, 6 states have (on average 179.5) internal successors, (1077), 6 states have internal predecessors, (1077), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 02:00:41,893 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 02:00:41,893 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 178 of 204
[2024-03-12 02:00:41,893 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 02:00:43,482 INFO  L124   PetriNetUnfolderBase]: 2321/13400 cut-off events.
[2024-03-12 02:00:43,482 INFO  L125   PetriNetUnfolderBase]: For 3551/3788 co-relation queries the response was YES.
[2024-03-12 02:00:43,552 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 23785 conditions, 13400 events. 2321/13400 cut-off events. For 3551/3788 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 159877 event pairs, 724 based on Foata normal form. 726/13202 useless extension candidates. Maximal degree in co-relation 23278. Up to 1816 conditions per place. 
[2024-03-12 02:00:43,586 INFO  L140   encePairwiseOnDemand]: 190/204 looper letters, 17 selfloop transitions, 14 changer transitions 0/225 dead transitions.
[2024-03-12 02:00:43,586 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 225 transitions, 736 flow
[2024-03-12 02:00:43,588 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. 
[2024-03-12 02:00:43,588 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 5 states.
[2024-03-12 02:00:43,589 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 927 transitions.
[2024-03-12 02:00:43,589 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9088235294117647
[2024-03-12 02:00:43,589 INFO  L72            ComplementDD]: Start complementDD. Operand 5 states and 927 transitions.
[2024-03-12 02:00:43,590 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 5 states and 927 transitions.
[2024-03-12 02:00:43,590 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 02:00:43,590 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 927 transitions.
[2024-03-12 02:00:43,591 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 6 states, 5 states have (on average 185.4) internal successors, (927), 5 states have internal predecessors, (927), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 02:00:43,593 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 6 states, 6 states have (on average 204.0) internal successors, (1224), 6 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 02:00:43,593 INFO  L81            ComplementDD]: Finished complementDD. Result  has 6 states, 6 states have (on average 204.0) internal successors, (1224), 6 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 02:00:43,593 INFO  L175             Difference]: Start difference. First operand has 224 places, 280 transitions, 1047 flow. Second operand 5 states and 927 transitions.
[2024-03-12 02:00:43,593 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 225 transitions, 736 flow
[2024-03-12 02:00:43,628 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 225 transitions, 674 flow, removed 27 selfloop flow, removed 5 redundant places.
[2024-03-12 02:00:43,631 INFO  L231             Difference]: Finished difference. Result has 215 places, 217 transitions, 614 flow
[2024-03-12 02:00:43,631 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=204, PETRI_DIFFERENCE_MINUEND_FLOW=586, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=614, PETRI_PLACES=215, PETRI_TRANSITIONS=217}
[2024-03-12 02:00:43,631 INFO  L281   CegarLoopForPetriNet]: 207 programPoint places, 8 predicate places.
[2024-03-12 02:00:43,631 INFO  L495      AbstractCegarLoop]: Abstraction has has 215 places, 217 transitions, 614 flow
[2024-03-12 02:00:43,632 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 179.5) internal successors, (1077), 6 states have internal predecessors, (1077), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 02:00:43,632 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 02:00:43,632 INFO  L208   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-12 02:00:43,632 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27
[2024-03-12 02:00:43,632 INFO  L420      AbstractCegarLoop]: === Iteration 9 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-12 02:00:43,632 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 02:00:43,633 INFO  L85        PathProgramCache]: Analyzing trace with hash -1395508364, now seen corresponding path program 1 times
[2024-03-12 02:00:43,633 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 02:00:43,633 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872995788]
[2024-03-12 02:00:43,633 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 02:00:43,633 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 02:00:43,645 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 02:00:43,666 INFO  L134       CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked.
[2024-03-12 02:00:43,666 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 02:00:43,666 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872995788]
[2024-03-12 02:00:43,667 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872995788] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 02:00:43,667 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 02:00:43,667 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-12 02:00:43,668 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142183294]
[2024-03-12 02:00:43,668 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 02:00:43,668 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-12 02:00:43,669 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 02:00:43,669 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-12 02:00:43,669 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-12 02:00:43,686 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 172 out of 204
[2024-03-12 02:00:43,686 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 217 transitions, 614 flow. Second operand  has 3 states, 3 states have (on average 174.66666666666666) internal successors, (524), 3 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 02:00:43,687 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 02:00:43,687 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 172 of 204
[2024-03-12 02:00:43,687 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 02:00:46,717 INFO  L124   PetriNetUnfolderBase]: 8034/27088 cut-off events.
[2024-03-12 02:00:46,717 INFO  L125   PetriNetUnfolderBase]: For 9816/10370 co-relation queries the response was YES.
[2024-03-12 02:00:46,806 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 52065 conditions, 27088 events. 8034/27088 cut-off events. For 9816/10370 co-relation queries the response was YES. Maximal size of possible extension queue 839. Compared 334012 event pairs, 4603 based on Foata normal form. 1/24822 useless extension candidates. Maximal degree in co-relation 51561. Up to 9799 conditions per place. 
[2024-03-12 02:00:46,878 INFO  L140   encePairwiseOnDemand]: 197/204 looper letters, 48 selfloop transitions, 13 changer transitions 0/241 dead transitions.
[2024-03-12 02:00:46,878 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 241 transitions, 837 flow
[2024-03-12 02:00:46,879 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-12 02:00:46,879 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-12 02:00:46,880 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 566 transitions.
[2024-03-12 02:00:46,880 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9248366013071896
[2024-03-12 02:00:46,880 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 566 transitions.
[2024-03-12 02:00:46,880 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 566 transitions.
[2024-03-12 02:00:46,880 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 02:00:46,881 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 566 transitions.
[2024-03-12 02:00:46,881 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 188.66666666666666) internal successors, (566), 3 states have internal predecessors, (566), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 02:00:46,882 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 204.0) internal successors, (816), 4 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 02:00:46,882 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 204.0) internal successors, (816), 4 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 02:00:46,882 INFO  L175             Difference]: Start difference. First operand has 215 places, 217 transitions, 614 flow. Second operand 3 states and 566 transitions.
[2024-03-12 02:00:46,882 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 241 transitions, 837 flow
[2024-03-12 02:00:46,892 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 241 transitions, 812 flow, removed 0 selfloop flow, removed 3 redundant places.
[2024-03-12 02:00:46,894 INFO  L231             Difference]: Finished difference. Result has 216 places, 226 transitions, 717 flow
[2024-03-12 02:00:46,894 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=204, PETRI_DIFFERENCE_MINUEND_FLOW=599, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=717, PETRI_PLACES=216, PETRI_TRANSITIONS=226}
[2024-03-12 02:00:46,895 INFO  L281   CegarLoopForPetriNet]: 207 programPoint places, 9 predicate places.
[2024-03-12 02:00:46,895 INFO  L495      AbstractCegarLoop]: Abstraction has has 216 places, 226 transitions, 717 flow
[2024-03-12 02:00:46,895 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 174.66666666666666) internal successors, (524), 3 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 02:00:46,895 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 02:00:46,895 INFO  L208   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-12 02:00:46,895 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28
[2024-03-12 02:00:46,895 INFO  L420      AbstractCegarLoop]: === Iteration 10 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-12 02:00:46,896 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 02:00:46,896 INFO  L85        PathProgramCache]: Analyzing trace with hash 20678039, now seen corresponding path program 1 times
[2024-03-12 02:00:46,896 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 02:00:46,896 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414175889]
[2024-03-12 02:00:46,896 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 02:00:46,896 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 02:00:46,908 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 02:00:46,951 INFO  L134       CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked.
[2024-03-12 02:00:46,952 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 02:00:46,952 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414175889]
[2024-03-12 02:00:46,952 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414175889] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 02:00:46,952 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 02:00:46,952 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-03-12 02:00:46,952 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949948874]
[2024-03-12 02:00:46,952 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 02:00:46,953 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-12 02:00:46,953 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 02:00:46,953 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-12 02:00:46,953 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-12 02:00:46,963 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 179 out of 204
[2024-03-12 02:00:46,964 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 226 transitions, 717 flow. Second operand  has 3 states, 3 states have (on average 181.33333333333334) internal successors, (544), 3 states have internal predecessors, (544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 02:00:46,964 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 02:00:46,964 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 204
[2024-03-12 02:00:46,964 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 02:00:48,899 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([584] L708-->L708-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][240], [570#true, 560#(and (not (= |~#data_mutex~0.base| 1)) (= |~#threads_alive_mutex~0.base| 1)), Black: 222#true, 20#L708-1true, 32#L685-6true, Black: 546#(and (<= 0 ~threads_alive~0) (<= 0 |ULTIMATE.start_main_#t~post11#1|)), threadThread1of3ForFork0InUse, threadThread2of3ForFork0InUse, 564#true, threadThread3of3ForFork0InUse, Black: 237#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 34#L690-3true, Black: 210#true, Black: 566#(= |threadThread2of3ForFork0_#t~nondet2| |#race~data~0|), 196#L685-6true, 261#(<= 0 ~threads_alive~0)])
[2024-03-12 02:00:48,899 INFO  L294   olderBase$Statistics]: this new event has 204 ancestors and is cut-off event
[2024-03-12 02:00:48,900 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-12 02:00:48,900 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-12 02:00:48,900 INFO  L297   olderBase$Statistics]:   existing Event has 204 ancestors and is cut-off event
[2024-03-12 02:00:50,150 INFO  L124   PetriNetUnfolderBase]: 4789/25567 cut-off events.
[2024-03-12 02:00:50,150 INFO  L125   PetriNetUnfolderBase]: For 9231/12766 co-relation queries the response was YES.
[2024-03-12 02:00:50,248 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 45254 conditions, 25567 events. 4789/25567 cut-off events. For 9231/12766 co-relation queries the response was YES. Maximal size of possible extension queue 822. Compared 351101 event pairs, 1281 based on Foata normal form. 179/23909 useless extension candidates. Maximal degree in co-relation 39895. Up to 4825 conditions per place. 
[2024-03-12 02:00:50,303 INFO  L140   encePairwiseOnDemand]: 192/204 looper letters, 27 selfloop transitions, 12 changer transitions 0/243 dead transitions.
[2024-03-12 02:00:50,303 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 243 transitions, 851 flow
[2024-03-12 02:00:50,304 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-12 02:00:50,304 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-12 02:00:50,304 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 579 transitions.
[2024-03-12 02:00:50,305 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.946078431372549
[2024-03-12 02:00:50,305 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 579 transitions.
[2024-03-12 02:00:50,305 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 579 transitions.
[2024-03-12 02:00:50,305 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 02:00:50,305 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 579 transitions.
[2024-03-12 02:00:50,306 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 193.0) internal successors, (579), 3 states have internal predecessors, (579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 02:00:50,307 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 204.0) internal successors, (816), 4 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 02:00:50,307 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 204.0) internal successors, (816), 4 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 02:00:50,307 INFO  L175             Difference]: Start difference. First operand has 216 places, 226 transitions, 717 flow. Second operand 3 states and 579 transitions.
[2024-03-12 02:00:50,307 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 243 transitions, 851 flow
[2024-03-12 02:00:50,330 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 243 transitions, 825 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-12 02:00:50,332 INFO  L231             Difference]: Finished difference. Result has 217 places, 235 transitions, 769 flow
[2024-03-12 02:00:50,332 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=204, PETRI_DIFFERENCE_MINUEND_FLOW=691, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=769, PETRI_PLACES=217, PETRI_TRANSITIONS=235}
[2024-03-12 02:00:50,333 INFO  L281   CegarLoopForPetriNet]: 207 programPoint places, 10 predicate places.
[2024-03-12 02:00:50,333 INFO  L495      AbstractCegarLoop]: Abstraction has has 217 places, 235 transitions, 769 flow
[2024-03-12 02:00:50,333 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 181.33333333333334) internal successors, (544), 3 states have internal predecessors, (544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 02:00:50,333 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 02:00:50,333 INFO  L208   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-12 02:00:50,333 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29
[2024-03-12 02:00:50,334 INFO  L420      AbstractCegarLoop]: === Iteration 11 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-12 02:00:50,334 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 02:00:50,334 INFO  L85        PathProgramCache]: Analyzing trace with hash 1319756651, now seen corresponding path program 2 times
[2024-03-12 02:00:50,334 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 02:00:50,334 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988640301]
[2024-03-12 02:00:50,334 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 02:00:50,334 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 02:00:50,363 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 02:00:50,451 INFO  L134       CoverageAnalysis]: Checked inductivity of 19 backedges. 11 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked.
[2024-03-12 02:00:50,451 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 02:00:50,451 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988640301]
[2024-03-12 02:00:50,451 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988640301] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-12 02:00:50,452 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [258220789]
[2024-03-12 02:00:50,452 INFO  L93    rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1
[2024-03-12 02:00:50,452 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-12 02:00:50,452 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-12 02:00:50,453 INFO  L229       MonitoredProcess]: Starting monitored process 5 with /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-03-12 02:00:50,454 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process
[2024-03-12 02:00:50,580 INFO  L228   tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s)
[2024-03-12 02:00:50,580 INFO  L229   tOrderPrioritization]: Conjunction of SSA is unsat
[2024-03-12 02:00:50,581 INFO  L262         TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 9 conjunts are in the unsatisfiable core
[2024-03-12 02:00:50,583 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-03-12 02:00:50,794 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7
[2024-03-12 02:00:50,856 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2024-03-12 02:00:50,858 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11
[2024-03-12 02:00:50,890 INFO  L134       CoverageAnalysis]: Checked inductivity of 19 backedges. 11 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked.
[2024-03-12 02:00:50,890 INFO  L327         TraceCheckSpWp]: Computing backward predicates...
[2024-03-12 02:00:50,991 INFO  L349             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-12 02:00:50,992 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 20
[2024-03-12 02:00:50,997 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25
[2024-03-12 02:00:51,121 INFO  L134       CoverageAnalysis]: Checked inductivity of 19 backedges. 11 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked.
[2024-03-12 02:00:51,121 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [258220789] provided 0 perfect and 2 imperfect interpolant sequences
[2024-03-12 02:00:51,122 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-03-12 02:00:51,122 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13
[2024-03-12 02:00:51,122 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487496767]
[2024-03-12 02:00:51,122 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-03-12 02:00:51,123 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 13 states
[2024-03-12 02:00:51,124 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 02:00:51,124 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants.
[2024-03-12 02:00:51,124 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156
[2024-03-12 02:00:51,270 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 178 out of 204
[2024-03-12 02:00:51,271 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 235 transitions, 769 flow. Second operand  has 13 states, 13 states have (on average 179.84615384615384) internal successors, (2338), 13 states have internal predecessors, (2338), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 02:00:51,272 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 02:00:51,272 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 178 of 204
[2024-03-12 02:00:51,272 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 02:00:52,790 INFO  L124   PetriNetUnfolderBase]: 1420/11541 cut-off events.
[2024-03-12 02:00:52,790 INFO  L125   PetriNetUnfolderBase]: For 4327/5190 co-relation queries the response was YES.
[2024-03-12 02:00:52,836 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 20686 conditions, 11541 events. 1420/11541 cut-off events. For 4327/5190 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 137868 event pairs, 81 based on Foata normal form. 381/11385 useless extension candidates. Maximal degree in co-relation 11060. Up to 1328 conditions per place. 
[2024-03-12 02:00:52,858 INFO  L140   encePairwiseOnDemand]: 196/204 looper letters, 35 selfloop transitions, 11 changer transitions 0/239 dead transitions.
[2024-03-12 02:00:52,858 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 239 transitions, 845 flow
[2024-03-12 02:00:52,859 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. 
[2024-03-12 02:00:52,859 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 5 states.
[2024-03-12 02:00:52,860 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 930 transitions.
[2024-03-12 02:00:52,860 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9117647058823529
[2024-03-12 02:00:52,860 INFO  L72            ComplementDD]: Start complementDD. Operand 5 states and 930 transitions.
[2024-03-12 02:00:52,860 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 5 states and 930 transitions.
[2024-03-12 02:00:52,861 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 02:00:52,861 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 930 transitions.
[2024-03-12 02:00:52,862 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 6 states, 5 states have (on average 186.0) internal successors, (930), 5 states have internal predecessors, (930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 02:00:52,863 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 6 states, 6 states have (on average 204.0) internal successors, (1224), 6 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 02:00:52,863 INFO  L81            ComplementDD]: Finished complementDD. Result  has 6 states, 6 states have (on average 204.0) internal successors, (1224), 6 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 02:00:52,863 INFO  L175             Difference]: Start difference. First operand has 217 places, 235 transitions, 769 flow. Second operand 5 states and 930 transitions.
[2024-03-12 02:00:52,863 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 239 transitions, 845 flow
[2024-03-12 02:00:52,870 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 239 transitions, 829 flow, removed 2 selfloop flow, removed 1 redundant places.
[2024-03-12 02:00:52,873 INFO  L231             Difference]: Finished difference. Result has 220 places, 225 transitions, 697 flow
[2024-03-12 02:00:52,873 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=204, PETRI_DIFFERENCE_MINUEND_FLOW=675, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=697, PETRI_PLACES=220, PETRI_TRANSITIONS=225}
[2024-03-12 02:00:52,874 INFO  L281   CegarLoopForPetriNet]: 207 programPoint places, 13 predicate places.
[2024-03-12 02:00:52,874 INFO  L495      AbstractCegarLoop]: Abstraction has has 220 places, 225 transitions, 697 flow
[2024-03-12 02:00:52,874 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 13 states, 13 states have (on average 179.84615384615384) internal successors, (2338), 13 states have internal predecessors, (2338), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 02:00:52,874 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 02:00:52,874 INFO  L208   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-12 02:00:52,882 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0
[2024-03-12 02:00:53,075 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30
[2024-03-12 02:00:53,076 INFO  L420      AbstractCegarLoop]: === Iteration 12 === Targeting threadErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-12 02:00:53,076 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 02:00:53,076 INFO  L85        PathProgramCache]: Analyzing trace with hash -1794330232, now seen corresponding path program 1 times
[2024-03-12 02:00:53,076 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 02:00:53,076 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582243183]
[2024-03-12 02:00:53,077 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 02:00:53,077 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 02:00:53,096 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 02:00:53,118 INFO  L134       CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked.
[2024-03-12 02:00:53,119 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 02:00:53,119 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582243183]
[2024-03-12 02:00:53,119 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582243183] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 02:00:53,119 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 02:00:53,119 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-12 02:00:53,119 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211861926]
[2024-03-12 02:00:53,119 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 02:00:53,120 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-12 02:00:53,120 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 02:00:53,120 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-12 02:00:53,120 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-12 02:00:53,156 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 167 out of 204
[2024-03-12 02:00:53,156 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 225 transitions, 697 flow. Second operand  has 3 states, 3 states have (on average 171.33333333333334) internal successors, (514), 3 states have internal predecessors, (514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 02:00:53,156 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 02:00:53,157 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 204
[2024-03-12 02:00:53,157 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 02:00:54,907 INFO  L124   PetriNetUnfolderBase]: 2492/15147 cut-off events.
[2024-03-12 02:00:54,907 INFO  L125   PetriNetUnfolderBase]: For 9966/10801 co-relation queries the response was YES.
[2024-03-12 02:00:54,965 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 30585 conditions, 15147 events. 2492/15147 cut-off events. For 9966/10801 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 187601 event pairs, 1198 based on Foata normal form. 9/14324 useless extension candidates. Maximal degree in co-relation 29859. Up to 4285 conditions per place. 
[2024-03-12 02:00:54,998 INFO  L140   encePairwiseOnDemand]: 201/204 looper letters, 51 selfloop transitions, 2 changer transitions 0/231 dead transitions.
[2024-03-12 02:00:54,998 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 231 transitions, 844 flow
[2024-03-12 02:00:54,999 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-12 02:00:54,999 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-12 02:00:55,000 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 540 transitions.
[2024-03-12 02:00:55,000 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8823529411764706
[2024-03-12 02:00:55,000 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 540 transitions.
[2024-03-12 02:00:55,000 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 540 transitions.
[2024-03-12 02:00:55,000 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 02:00:55,001 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 540 transitions.
[2024-03-12 02:00:55,001 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 180.0) internal successors, (540), 3 states have internal predecessors, (540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 02:00:55,002 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 204.0) internal successors, (816), 4 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 02:00:55,002 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 204.0) internal successors, (816), 4 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 02:00:55,002 INFO  L175             Difference]: Start difference. First operand has 220 places, 225 transitions, 697 flow. Second operand 3 states and 540 transitions.
[2024-03-12 02:00:55,003 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 231 transitions, 844 flow
[2024-03-12 02:00:55,012 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 231 transitions, 826 flow, removed 0 selfloop flow, removed 3 redundant places.
[2024-03-12 02:00:55,014 INFO  L231             Difference]: Finished difference. Result has 218 places, 224 transitions, 687 flow
[2024-03-12 02:00:55,014 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=204, PETRI_DIFFERENCE_MINUEND_FLOW=683, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=687, PETRI_PLACES=218, PETRI_TRANSITIONS=224}
[2024-03-12 02:00:55,015 INFO  L281   CegarLoopForPetriNet]: 207 programPoint places, 11 predicate places.
[2024-03-12 02:00:55,015 INFO  L495      AbstractCegarLoop]: Abstraction has has 218 places, 224 transitions, 687 flow
[2024-03-12 02:00:55,015 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 171.33333333333334) internal successors, (514), 3 states have internal predecessors, (514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 02:00:55,015 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 02:00:55,015 INFO  L208   CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-12 02:00:55,016 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31
[2024-03-12 02:00:55,016 INFO  L420      AbstractCegarLoop]: === Iteration 13 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-12 02:00:55,016 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 02:00:55,016 INFO  L85        PathProgramCache]: Analyzing trace with hash -1552426306, now seen corresponding path program 1 times
[2024-03-12 02:00:55,016 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 02:00:55,016 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481424466]
[2024-03-12 02:00:55,017 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 02:00:55,017 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 02:00:55,032 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 02:00:55,055 INFO  L134       CoverageAnalysis]: Checked inductivity of 74 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked.
[2024-03-12 02:00:55,055 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 02:00:55,055 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481424466]
[2024-03-12 02:00:55,055 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481424466] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 02:00:55,055 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 02:00:55,056 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-12 02:00:55,056 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641613493]
[2024-03-12 02:00:55,056 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 02:00:55,056 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-12 02:00:55,056 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 02:00:55,057 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-12 02:00:55,057 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-12 02:00:55,077 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 172 out of 204
[2024-03-12 02:00:55,077 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 224 transitions, 687 flow. Second operand  has 3 states, 3 states have (on average 175.0) internal successors, (525), 3 states have internal predecessors, (525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 02:00:55,078 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 02:00:55,078 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 172 of 204
[2024-03-12 02:00:55,078 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 02:00:57,034 INFO  L124   PetriNetUnfolderBase]: 3129/15605 cut-off events.
[2024-03-12 02:00:57,034 INFO  L125   PetriNetUnfolderBase]: For 9239/9880 co-relation queries the response was YES.
[2024-03-12 02:00:57,076 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 32111 conditions, 15605 events. 3129/15605 cut-off events. For 9239/9880 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 189924 event pairs, 1387 based on Foata normal form. 26/14952 useless extension candidates. Maximal degree in co-relation 31384. Up to 4860 conditions per place. 
[2024-03-12 02:00:57,105 INFO  L140   encePairwiseOnDemand]: 199/204 looper letters, 56 selfloop transitions, 5 changer transitions 0/242 dead transitions.
[2024-03-12 02:00:57,106 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 242 transitions, 886 flow
[2024-03-12 02:00:57,107 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-12 02:00:57,107 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-12 02:00:57,107 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 559 transitions.
[2024-03-12 02:00:57,107 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9133986928104575
[2024-03-12 02:00:57,108 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 559 transitions.
[2024-03-12 02:00:57,108 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 559 transitions.
[2024-03-12 02:00:57,108 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 02:00:57,108 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 559 transitions.
[2024-03-12 02:00:57,109 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 186.33333333333334) internal successors, (559), 3 states have internal predecessors, (559), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 02:00:57,109 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 204.0) internal successors, (816), 4 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 02:00:57,110 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 204.0) internal successors, (816), 4 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 02:00:57,110 INFO  L175             Difference]: Start difference. First operand has 218 places, 224 transitions, 687 flow. Second operand 3 states and 559 transitions.
[2024-03-12 02:00:57,110 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 242 transitions, 886 flow
[2024-03-12 02:00:57,116 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 242 transitions, 882 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-12 02:00:57,118 INFO  L231             Difference]: Finished difference. Result has 220 places, 227 transitions, 723 flow
[2024-03-12 02:00:57,118 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=204, PETRI_DIFFERENCE_MINUEND_FLOW=683, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=723, PETRI_PLACES=220, PETRI_TRANSITIONS=227}
[2024-03-12 02:00:57,119 INFO  L281   CegarLoopForPetriNet]: 207 programPoint places, 13 predicate places.
[2024-03-12 02:00:57,119 INFO  L495      AbstractCegarLoop]: Abstraction has has 220 places, 227 transitions, 723 flow
[2024-03-12 02:00:57,119 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 175.0) internal successors, (525), 3 states have internal predecessors, (525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 02:00:57,119 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 02:00:57,119 INFO  L208   CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-12 02:00:57,120 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32
[2024-03-12 02:00:57,120 INFO  L420      AbstractCegarLoop]: === Iteration 14 === Targeting threadErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-12 02:00:57,120 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 02:00:57,120 INFO  L85        PathProgramCache]: Analyzing trace with hash -926031457, now seen corresponding path program 1 times
[2024-03-12 02:00:57,120 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 02:00:57,120 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438244770]
[2024-03-12 02:00:57,120 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 02:00:57,121 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 02:00:57,138 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 02:00:57,158 INFO  L134       CoverageAnalysis]: Checked inductivity of 74 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked.
[2024-03-12 02:00:57,158 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 02:00:57,158 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438244770]
[2024-03-12 02:00:57,159 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438244770] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 02:00:57,159 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 02:00:57,159 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-12 02:00:57,159 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725044527]
[2024-03-12 02:00:57,159 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 02:00:57,159 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-12 02:00:57,160 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 02:00:57,160 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-12 02:00:57,160 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-12 02:00:57,193 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 167 out of 204
[2024-03-12 02:00:57,193 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 227 transitions, 723 flow. Second operand  has 3 states, 3 states have (on average 171.66666666666666) internal successors, (515), 3 states have internal predecessors, (515), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 02:00:57,193 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 02:00:57,193 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 204
[2024-03-12 02:00:57,194 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 02:00:59,003 INFO  L124   PetriNetUnfolderBase]: 2464/14953 cut-off events.
[2024-03-12 02:00:59,003 INFO  L125   PetriNetUnfolderBase]: For 9342/10270 co-relation queries the response was YES.
[2024-03-12 02:00:59,051 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 30841 conditions, 14953 events. 2464/14953 cut-off events. For 9342/10270 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 184862 event pairs, 1169 based on Foata normal form. 17/14399 useless extension candidates. Maximal degree in co-relation 30123. Up to 4253 conditions per place. 
[2024-03-12 02:00:59,074 INFO  L140   encePairwiseOnDemand]: 201/204 looper letters, 50 selfloop transitions, 2 changer transitions 0/232 dead transitions.
[2024-03-12 02:00:59,075 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 232 transitions, 855 flow
[2024-03-12 02:00:59,076 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-12 02:00:59,076 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-12 02:00:59,076 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 539 transitions.
[2024-03-12 02:00:59,076 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.880718954248366
[2024-03-12 02:00:59,077 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 539 transitions.
[2024-03-12 02:00:59,077 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 539 transitions.
[2024-03-12 02:00:59,077 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 02:00:59,077 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 539 transitions.
[2024-03-12 02:00:59,078 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 179.66666666666666) internal successors, (539), 3 states have internal predecessors, (539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 02:00:59,078 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 204.0) internal successors, (816), 4 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 02:00:59,079 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 204.0) internal successors, (816), 4 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 02:00:59,079 INFO  L175             Difference]: Start difference. First operand has 220 places, 227 transitions, 723 flow. Second operand 3 states and 539 transitions.
[2024-03-12 02:00:59,079 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 232 transitions, 855 flow
[2024-03-12 02:00:59,087 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 232 transitions, 841 flow, removed 2 selfloop flow, removed 2 redundant places.
[2024-03-12 02:00:59,089 INFO  L231             Difference]: Finished difference. Result has 219 places, 226 transitions, 711 flow
[2024-03-12 02:00:59,090 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=204, PETRI_DIFFERENCE_MINUEND_FLOW=707, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=711, PETRI_PLACES=219, PETRI_TRANSITIONS=226}
[2024-03-12 02:00:59,090 INFO  L281   CegarLoopForPetriNet]: 207 programPoint places, 12 predicate places.
[2024-03-12 02:00:59,090 INFO  L495      AbstractCegarLoop]: Abstraction has has 219 places, 226 transitions, 711 flow
[2024-03-12 02:00:59,090 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 171.66666666666666) internal successors, (515), 3 states have internal predecessors, (515), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 02:00:59,090 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 02:00:59,091 INFO  L208   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-12 02:00:59,091 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33
[2024-03-12 02:00:59,091 INFO  L420      AbstractCegarLoop]: === Iteration 15 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-12 02:00:59,091 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 02:00:59,091 INFO  L85        PathProgramCache]: Analyzing trace with hash 1354731876, now seen corresponding path program 1 times
[2024-03-12 02:00:59,091 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 02:00:59,092 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959189050]
[2024-03-12 02:00:59,092 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 02:00:59,092 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 02:00:59,108 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 02:00:59,212 INFO  L134       CoverageAnalysis]: Checked inductivity of 38 backedges. 12 proven. 8 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked.
[2024-03-12 02:00:59,212 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 02:00:59,212 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959189050]
[2024-03-12 02:00:59,213 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959189050] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-12 02:00:59,213 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1576916945]
[2024-03-12 02:00:59,213 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 02:00:59,213 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-12 02:00:59,213 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-12 02:00:59,215 INFO  L229       MonitoredProcess]: Starting monitored process 6 with /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-03-12 02:00:59,216 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process
[2024-03-12 02:00:59,352 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 02:00:59,353 INFO  L262         TraceCheckSpWp]: Trace formula consists of 401 conjuncts, 8 conjunts are in the unsatisfiable core
[2024-03-12 02:00:59,356 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-03-12 02:00:59,526 INFO  L134       CoverageAnalysis]: Checked inductivity of 38 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked.
[2024-03-12 02:00:59,526 INFO  L323         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-03-12 02:00:59,526 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1576916945] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 02:00:59,526 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences.
[2024-03-12 02:00:59,526 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 10
[2024-03-12 02:00:59,527 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434342836]
[2024-03-12 02:00:59,527 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 02:00:59,527 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 8 states
[2024-03-12 02:00:59,527 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 02:00:59,528 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants.
[2024-03-12 02:00:59,528 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90
[2024-03-12 02:00:59,580 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 167 out of 204
[2024-03-12 02:00:59,581 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 226 transitions, 711 flow. Second operand  has 8 states, 8 states have (on average 170.125) internal successors, (1361), 8 states have internal predecessors, (1361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 02:00:59,581 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 02:00:59,582 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 204
[2024-03-12 02:00:59,582 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 02:01:02,009 INFO  L124   PetriNetUnfolderBase]: 3373/18457 cut-off events.
[2024-03-12 02:01:02,009 INFO  L125   PetriNetUnfolderBase]: For 9318/10379 co-relation queries the response was YES.
[2024-03-12 02:01:02,093 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 37252 conditions, 18457 events. 3373/18457 cut-off events. For 9318/10379 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 232705 event pairs, 953 based on Foata normal form. 81/17715 useless extension candidates. Maximal degree in co-relation 27483. Up to 2781 conditions per place. 
[2024-03-12 02:01:02,127 INFO  L140   encePairwiseOnDemand]: 194/204 looper letters, 135 selfloop transitions, 25 changer transitions 2/335 dead transitions.
[2024-03-12 02:01:02,127 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 335 transitions, 1533 flow
[2024-03-12 02:01:02,128 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. 
[2024-03-12 02:01:02,128 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 11 states.
[2024-03-12 02:01:02,129 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1965 transitions.
[2024-03-12 02:01:02,130 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8756684491978609
[2024-03-12 02:01:02,130 INFO  L72            ComplementDD]: Start complementDD. Operand 11 states and 1965 transitions.
[2024-03-12 02:01:02,130 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 11 states and 1965 transitions.
[2024-03-12 02:01:02,130 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 02:01:02,130 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1965 transitions.
[2024-03-12 02:01:02,132 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 12 states, 11 states have (on average 178.63636363636363) internal successors, (1965), 11 states have internal predecessors, (1965), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 02:01:02,134 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 12 states, 12 states have (on average 204.0) internal successors, (2448), 12 states have internal predecessors, (2448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 02:01:02,135 INFO  L81            ComplementDD]: Finished complementDD. Result  has 12 states, 12 states have (on average 204.0) internal successors, (2448), 12 states have internal predecessors, (2448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 02:01:02,135 INFO  L175             Difference]: Start difference. First operand has 219 places, 226 transitions, 711 flow. Second operand 11 states and 1965 transitions.
[2024-03-12 02:01:02,135 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 335 transitions, 1533 flow
[2024-03-12 02:01:02,144 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 335 transitions, 1529 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-12 02:01:02,147 INFO  L231             Difference]: Finished difference. Result has 231 places, 239 transitions, 838 flow
[2024-03-12 02:01:02,148 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=204, PETRI_DIFFERENCE_MINUEND_FLOW=707, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=838, PETRI_PLACES=231, PETRI_TRANSITIONS=239}
[2024-03-12 02:01:02,148 INFO  L281   CegarLoopForPetriNet]: 207 programPoint places, 24 predicate places.
[2024-03-12 02:01:02,148 INFO  L495      AbstractCegarLoop]: Abstraction has has 231 places, 239 transitions, 838 flow
[2024-03-12 02:01:02,148 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 8 states, 8 states have (on average 170.125) internal successors, (1361), 8 states have internal predecessors, (1361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 02:01:02,148 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 02:01:02,149 INFO  L208   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-12 02:01:02,156 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0
[2024-03-12 02:01:02,349 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,6 /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-12 02:01:02,350 INFO  L420      AbstractCegarLoop]: === Iteration 16 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-12 02:01:02,350 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 02:01:02,351 INFO  L85        PathProgramCache]: Analyzing trace with hash 911771462, now seen corresponding path program 2 times
[2024-03-12 02:01:02,351 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 02:01:02,351 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438180174]
[2024-03-12 02:01:02,352 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 02:01:02,352 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 02:01:02,375 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 02:01:02,475 INFO  L134       CoverageAnalysis]: Checked inductivity of 38 backedges. 18 proven. 8 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked.
[2024-03-12 02:01:02,475 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 02:01:02,475 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438180174]
[2024-03-12 02:01:02,475 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [438180174] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-12 02:01:02,476 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1888910601]
[2024-03-12 02:01:02,476 INFO  L93    rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1
[2024-03-12 02:01:02,476 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-12 02:01:02,476 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-12 02:01:02,477 INFO  L229       MonitoredProcess]: Starting monitored process 7 with /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-03-12 02:01:02,479 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process
[2024-03-12 02:01:02,630 INFO  L228   tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s)
[2024-03-12 02:01:02,630 INFO  L229   tOrderPrioritization]: Conjunction of SSA is unsat
[2024-03-12 02:01:02,632 INFO  L262         TraceCheckSpWp]: Trace formula consists of 401 conjuncts, 8 conjunts are in the unsatisfiable core
[2024-03-12 02:01:02,635 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-03-12 02:01:02,789 INFO  L134       CoverageAnalysis]: Checked inductivity of 38 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked.
[2024-03-12 02:01:02,789 INFO  L323         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-03-12 02:01:02,789 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1888910601] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 02:01:02,789 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences.
[2024-03-12 02:01:02,790 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [8] total 8
[2024-03-12 02:01:02,790 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972179258]
[2024-03-12 02:01:02,790 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 02:01:02,790 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-03-12 02:01:02,790 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 02:01:02,791 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-03-12 02:01:02,791 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56
[2024-03-12 02:01:02,831 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 167 out of 204
[2024-03-12 02:01:02,832 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 239 transitions, 838 flow. Second operand  has 6 states, 6 states have (on average 170.33333333333334) internal successors, (1022), 6 states have internal predecessors, (1022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 02:01:02,832 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 02:01:02,832 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 204
[2024-03-12 02:01:02,832 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 02:01:04,998 INFO  L124   PetriNetUnfolderBase]: 3049/16395 cut-off events.
[2024-03-12 02:01:04,998 INFO  L125   PetriNetUnfolderBase]: For 9979/10540 co-relation queries the response was YES.
[2024-03-12 02:01:05,068 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 34412 conditions, 16395 events. 3049/16395 cut-off events. For 9979/10540 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 200838 event pairs, 841 based on Foata normal form. 66/15783 useless extension candidates. Maximal degree in co-relation 29031. Up to 2309 conditions per place. 
[2024-03-12 02:01:05,095 INFO  L140   encePairwiseOnDemand]: 193/204 looper letters, 116 selfloop transitions, 36 changer transitions 1/326 dead transitions.
[2024-03-12 02:01:05,096 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 326 transitions, 1575 flow
[2024-03-12 02:01:05,096 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. 
[2024-03-12 02:01:05,096 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 8 states.
[2024-03-12 02:01:05,097 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1441 transitions.
[2024-03-12 02:01:05,097 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8829656862745098
[2024-03-12 02:01:05,098 INFO  L72            ComplementDD]: Start complementDD. Operand 8 states and 1441 transitions.
[2024-03-12 02:01:05,098 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 8 states and 1441 transitions.
[2024-03-12 02:01:05,098 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 02:01:05,098 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1441 transitions.
[2024-03-12 02:01:05,100 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 9 states, 8 states have (on average 180.125) internal successors, (1441), 8 states have internal predecessors, (1441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 02:01:05,101 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 9 states, 9 states have (on average 204.0) internal successors, (1836), 9 states have internal predecessors, (1836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 02:01:05,101 INFO  L81            ComplementDD]: Finished complementDD. Result  has 9 states, 9 states have (on average 204.0) internal successors, (1836), 9 states have internal predecessors, (1836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 02:01:05,101 INFO  L175             Difference]: Start difference. First operand has 231 places, 239 transitions, 838 flow. Second operand 8 states and 1441 transitions.
[2024-03-12 02:01:05,102 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 326 transitions, 1575 flow
[2024-03-12 02:01:05,113 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 326 transitions, 1562 flow, removed 2 selfloop flow, removed 2 redundant places.
[2024-03-12 02:01:05,115 INFO  L231             Difference]: Finished difference. Result has 241 places, 251 transitions, 1037 flow
[2024-03-12 02:01:05,116 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=204, PETRI_DIFFERENCE_MINUEND_FLOW=828, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1037, PETRI_PLACES=241, PETRI_TRANSITIONS=251}
[2024-03-12 02:01:05,116 INFO  L281   CegarLoopForPetriNet]: 207 programPoint places, 34 predicate places.
[2024-03-12 02:01:05,116 INFO  L495      AbstractCegarLoop]: Abstraction has has 241 places, 251 transitions, 1037 flow
[2024-03-12 02:01:05,116 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 170.33333333333334) internal successors, (1022), 6 states have internal predecessors, (1022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 02:01:05,116 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 02:01:05,117 INFO  L208   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-12 02:01:05,125 INFO  L540       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0
[2024-03-12 02:01:05,318 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35
[2024-03-12 02:01:05,318 INFO  L420      AbstractCegarLoop]: === Iteration 17 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-12 02:01:05,319 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 02:01:05,319 INFO  L85        PathProgramCache]: Analyzing trace with hash 1318576028, now seen corresponding path program 1 times
[2024-03-12 02:01:05,320 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 02:01:05,320 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785597905]
[2024-03-12 02:01:05,320 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 02:01:05,321 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 02:01:05,339 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 02:01:05,441 INFO  L134       CoverageAnalysis]: Checked inductivity of 38 backedges. 12 proven. 8 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked.
[2024-03-12 02:01:05,442 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 02:01:05,442 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785597905]
[2024-03-12 02:01:05,442 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785597905] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-12 02:01:05,442 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1980760630]
[2024-03-12 02:01:05,442 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 02:01:05,442 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-12 02:01:05,442 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-12 02:01:05,443 INFO  L229       MonitoredProcess]: Starting monitored process 8 with /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-03-12 02:01:05,445 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process
[2024-03-12 02:01:05,623 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 02:01:05,625 INFO  L262         TraceCheckSpWp]: Trace formula consists of 401 conjuncts, 8 conjunts are in the unsatisfiable core
[2024-03-12 02:01:05,627 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-03-12 02:01:05,776 INFO  L134       CoverageAnalysis]: Checked inductivity of 38 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked.
[2024-03-12 02:01:05,776 INFO  L323         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-03-12 02:01:05,776 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1980760630] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 02:01:05,777 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences.
[2024-03-12 02:01:05,777 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 10
[2024-03-12 02:01:05,777 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728987655]
[2024-03-12 02:01:05,777 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 02:01:05,777 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 8 states
[2024-03-12 02:01:05,778 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 02:01:05,778 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants.
[2024-03-12 02:01:05,778 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90
[2024-03-12 02:01:05,814 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 167 out of 204
[2024-03-12 02:01:05,815 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 251 transitions, 1037 flow. Second operand  has 8 states, 8 states have (on average 170.125) internal successors, (1361), 8 states have internal predecessors, (1361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 02:01:05,815 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 02:01:05,816 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 204
[2024-03-12 02:01:05,816 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 02:01:08,121 INFO  L124   PetriNetUnfolderBase]: 2731/15526 cut-off events.
[2024-03-12 02:01:08,121 INFO  L125   PetriNetUnfolderBase]: For 13009/13785 co-relation queries the response was YES.
[2024-03-12 02:01:08,186 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 33679 conditions, 15526 events. 2731/15526 cut-off events. For 13009/13785 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 189828 event pairs, 810 based on Foata normal form. 66/14951 useless extension candidates. Maximal degree in co-relation 21619. Up to 2599 conditions per place. 
[2024-03-12 02:01:08,214 INFO  L140   encePairwiseOnDemand]: 194/204 looper letters, 143 selfloop transitions, 26 changer transitions 3/347 dead transitions.
[2024-03-12 02:01:08,214 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 347 transitions, 1844 flow
[2024-03-12 02:01:08,215 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. 
[2024-03-12 02:01:08,216 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 11 states.
[2024-03-12 02:01:08,216 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1955 transitions.
[2024-03-12 02:01:08,217 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8712121212121212
[2024-03-12 02:01:08,217 INFO  L72            ComplementDD]: Start complementDD. Operand 11 states and 1955 transitions.
[2024-03-12 02:01:08,217 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 11 states and 1955 transitions.
[2024-03-12 02:01:08,218 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 02:01:08,218 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1955 transitions.
[2024-03-12 02:01:08,220 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 12 states, 11 states have (on average 177.72727272727272) internal successors, (1955), 11 states have internal predecessors, (1955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 02:01:08,221 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 12 states, 12 states have (on average 204.0) internal successors, (2448), 12 states have internal predecessors, (2448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 02:01:08,222 INFO  L81            ComplementDD]: Finished complementDD. Result  has 12 states, 12 states have (on average 204.0) internal successors, (2448), 12 states have internal predecessors, (2448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 02:01:08,222 INFO  L175             Difference]: Start difference. First operand has 241 places, 251 transitions, 1037 flow. Second operand 11 states and 1955 transitions.
[2024-03-12 02:01:08,222 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 347 transitions, 1844 flow
[2024-03-12 02:01:08,240 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 347 transitions, 1824 flow, removed 10 selfloop flow, removed 0 redundant places.
[2024-03-12 02:01:08,243 INFO  L231             Difference]: Finished difference. Result has 255 places, 259 transitions, 1162 flow
[2024-03-12 02:01:08,243 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=204, PETRI_DIFFERENCE_MINUEND_FLOW=1027, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1162, PETRI_PLACES=255, PETRI_TRANSITIONS=259}
[2024-03-12 02:01:08,244 INFO  L281   CegarLoopForPetriNet]: 207 programPoint places, 48 predicate places.
[2024-03-12 02:01:08,244 INFO  L495      AbstractCegarLoop]: Abstraction has has 255 places, 259 transitions, 1162 flow
[2024-03-12 02:01:08,244 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 8 states, 8 states have (on average 170.125) internal successors, (1361), 8 states have internal predecessors, (1361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 02:01:08,244 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 02:01:08,244 INFO  L208   CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-12 02:01:08,253 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0
[2024-03-12 02:01:08,445 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36
[2024-03-12 02:01:08,446 INFO  L420      AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 15 more)] ===
[2024-03-12 02:01:08,446 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 02:01:08,447 INFO  L85        PathProgramCache]: Analyzing trace with hash -677902712, now seen corresponding path program 1 times
[2024-03-12 02:01:08,447 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 02:01:08,447 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190288402]
[2024-03-12 02:01:08,447 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 02:01:08,448 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 02:01:08,483 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-03-12 02:01:08,483 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-03-12 02:01:08,497 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-03-12 02:01:08,517 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-03-12 02:01:08,517 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2024-03-12 02:01:08,517 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (17 of 18 remaining)
[2024-03-12 02:01:08,517 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (16 of 18 remaining)
[2024-03-12 02:01:08,518 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (15 of 18 remaining)
[2024-03-12 02:01:08,518 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (14 of 18 remaining)
[2024-03-12 02:01:08,518 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (13 of 18 remaining)
[2024-03-12 02:01:08,518 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (12 of 18 remaining)
[2024-03-12 02:01:08,518 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (11 of 18 remaining)
[2024-03-12 02:01:08,518 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (10 of 18 remaining)
[2024-03-12 02:01:08,518 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (9 of 18 remaining)
[2024-03-12 02:01:08,519 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (8 of 18 remaining)
[2024-03-12 02:01:08,519 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (7 of 18 remaining)
[2024-03-12 02:01:08,519 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (6 of 18 remaining)
[2024-03-12 02:01:08,519 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (5 of 18 remaining)
[2024-03-12 02:01:08,519 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (4 of 18 remaining)
[2024-03-12 02:01:08,519 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (3 of 18 remaining)
[2024-03-12 02:01:08,519 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (2 of 18 remaining)
[2024-03-12 02:01:08,519 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (1 of 18 remaining)
[2024-03-12 02:01:08,520 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (0 of 18 remaining)
[2024-03-12 02:01:08,520 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37
[2024-03-12 02:01:08,520 INFO  L445         BasicCegarLoop]: Path program histogram: [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-12 02:01:08,520 WARN  L233   ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-03-12 02:01:08,520 INFO  L514   ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances.
[2024-03-12 02:01:08,540 INFO  L144    ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions.
[2024-03-12 02:01:08,542 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 241 places, 236 transitions, 500 flow
[2024-03-12 02:01:08,583 INFO  L124   PetriNetUnfolderBase]: 16/466 cut-off events.
[2024-03-12 02:01:08,583 INFO  L125   PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES.
[2024-03-12 02:01:08,586 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 485 conditions, 466 events. 16/466 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 807 event pairs, 0 based on Foata normal form. 0/409 useless extension candidates. Maximal degree in co-relation 380. Up to 10 conditions per place. 
[2024-03-12 02:01:08,586 INFO  L82        GeneralOperation]: Start removeDead. Operand has 241 places, 236 transitions, 500 flow
[2024-03-12 02:01:08,588 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 241 places, 236 transitions, 500 flow
[2024-03-12 02:01:08,589 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-03-12 02:01:08,590 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;@23319a73, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-03-12 02:01:08,590 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 21 error locations.
[2024-03-12 02:01:08,592 INFO  L185   PetriNetUnfolderBase]: Found word, exiting Unfolder.
[2024-03-12 02:01:08,592 INFO  L124   PetriNetUnfolderBase]: 2/54 cut-off events.
[2024-03-12 02:01:08,592 INFO  L125   PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES.
[2024-03-12 02:01:08,593 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 02:01:08,593 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-12 02:01:08,593 INFO  L420      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 18 more)] ===
[2024-03-12 02:01:08,593 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 02:01:08,593 INFO  L85        PathProgramCache]: Analyzing trace with hash -235137793, now seen corresponding path program 1 times
[2024-03-12 02:01:08,594 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 02:01:08,594 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647965636]
[2024-03-12 02:01:08,594 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 02:01:08,594 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 02:01:08,600 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 02:01:08,608 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-12 02:01:08,608 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 02:01:08,608 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647965636]
[2024-03-12 02:01:08,608 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647965636] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 02:01:08,608 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 02:01:08,609 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-12 02:01:08,609 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392794608]
[2024-03-12 02:01:08,609 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 02:01:08,609 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-12 02:01:08,609 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 02:01:08,610 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-12 02:01:08,610 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-12 02:01:08,648 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 184 out of 236
[2024-03-12 02:01:08,649 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 236 transitions, 500 flow. Second operand  has 3 states, 3 states have (on average 185.0) internal successors, (555), 3 states have internal predecessors, (555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 02:01:08,649 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 02:01:08,649 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 184 of 236
[2024-03-12 02:01:08,649 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
