/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg true --cacsl2boogietranslator.check.absence.of.data.races.in.concurrent.programs true --cacsl2boogietranslator.check.unreachability.of.reach_error.function false -i ../../../trunk/examples/svcomp/pthread-race-challenges/thread-join-counter-inner.i -------------------------------------------------------------------------------- This is Ultimate 0.2.4-wip.dk.empire-owicki-175f719-m [2023-11-30 03:51:29,066 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-30 03:51:29,121 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf [2023-11-30 03:51:29,150 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-30 03:51:29,151 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-30 03:51:29,151 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-30 03:51:29,152 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-30 03:51:29,152 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-30 03:51:29,152 INFO L153 SettingsManager]: * Use SBE=true [2023-11-30 03:51:29,153 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-30 03:51:29,153 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-30 03:51:29,153 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-30 03:51:29,154 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-30 03:51:29,154 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-30 03:51:29,154 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-30 03:51:29,155 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-30 03:51:29,155 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-30 03:51:29,155 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-30 03:51:29,156 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-30 03:51:29,156 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-30 03:51:29,156 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-30 03:51:29,157 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-30 03:51:29,157 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-30 03:51:29,158 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-11-30 03:51:29,158 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-30 03:51:29,158 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-30 03:51:29,159 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-30 03:51:29,159 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-30 03:51:29,159 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-30 03:51:29,159 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-30 03:51:29,160 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-30 03:51:29,160 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-30 03:51:29,160 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-30 03:51:29,161 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/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.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of data races in concurrent programs -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2023-11-30 03:51:29,332 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-30 03:51:29,351 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-30 03:51:29,353 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-30 03:51:29,354 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-30 03:51:29,354 INFO L274 PluginConnector]: CDTParser initialized [2023-11-30 03:51:29,355 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-race-challenges/thread-join-counter-inner.i [2023-11-30 03:51:30,473 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-30 03:51:30,693 INFO L384 CDTParser]: Found 1 translation units. [2023-11-30 03:51:30,694 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-race-challenges/thread-join-counter-inner.i [2023-11-30 03:51:30,714 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b72e7f81a/9470c4805c9a477f861cfb4e283dbd7c/FLAGb4fedcad5 [2023-11-30 03:51:30,725 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b72e7f81a/9470c4805c9a477f861cfb4e283dbd7c [2023-11-30 03:51:30,727 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-30 03:51:30,728 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-11-30 03:51:30,729 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-30 03:51:30,729 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-30 03:51:30,732 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-30 03:51:30,733 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.11 03:51:30" (1/1) ... [2023-11-30 03:51:30,734 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@51dc3c20 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 03:51:30, skipping insertion in model container [2023-11-30 03:51:30,734 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.11 03:51:30" (1/1) ... [2023-11-30 03:51:30,769 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-30 03:51:31,020 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-30 03:51:31,042 INFO L202 MainTranslator]: Completed pre-run [2023-11-30 03:51:31,093 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-30 03:51:31,125 WARN L675 CHandler]: The function pthread_detach is called, but not defined or handled by StandardFunctionHandler. [2023-11-30 03:51:31,132 INFO L206 MainTranslator]: Completed translation [2023-11-30 03:51:31,132 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 03:51:31 WrapperNode [2023-11-30 03:51:31,132 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-30 03:51:31,134 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-30 03:51:31,134 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-30 03:51:31,134 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-30 03:51:31,139 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 03:51:31" (1/1) ... [2023-11-30 03:51:31,160 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 03:51:31" (1/1) ... [2023-11-30 03:51:31,192 INFO L138 Inliner]: procedures = 160, calls = 58, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 127 [2023-11-30 03:51:31,193 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-30 03:51:31,193 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-30 03:51:31,193 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-30 03:51:31,193 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-30 03:51:31,203 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 03:51:31" (1/1) ... [2023-11-30 03:51:31,203 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 03:51:31" (1/1) ... [2023-11-30 03:51:31,206 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 03:51:31" (1/1) ... [2023-11-30 03:51:31,207 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 03:51:31" (1/1) ... [2023-11-30 03:51:31,215 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 03:51:31" (1/1) ... [2023-11-30 03:51:31,218 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 03:51:31" (1/1) ... [2023-11-30 03:51:31,220 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 03:51:31" (1/1) ... [2023-11-30 03:51:31,221 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 03:51:31" (1/1) ... [2023-11-30 03:51:31,224 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-30 03:51:31,225 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-30 03:51:31,225 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-30 03:51:31,225 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-30 03:51:31,226 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 03:51:31" (1/1) ... [2023-11-30 03:51:31,230 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-30 03:51:31,241 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 03:51:31,253 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-30 03:51:31,260 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-30 03:51:31,282 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-30 03:51:31,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-30 03:51:31,282 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2023-11-30 03:51:31,282 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-30 03:51:31,282 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-30 03:51:31,282 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-30 03:51:31,282 INFO L130 BoogieDeclarations]: Found specification of procedure pthread_detach [2023-11-30 03:51:31,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-30 03:51:31,283 INFO L130 BoogieDeclarations]: Found specification of procedure thread [2023-11-30 03:51:31,283 INFO L138 BoogieDeclarations]: Found implementation of procedure thread [2023-11-30 03:51:31,283 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock [2023-11-30 03:51:31,283 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-30 03:51:31,283 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-30 03:51:31,284 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-30 03:51:31,389 INFO L241 CfgBuilder]: Building ICFG [2023-11-30 03:51:31,391 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-30 03:51:31,644 INFO L282 CfgBuilder]: Performing block encoding [2023-11-30 03:51:31,685 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-30 03:51:31,685 INFO L309 CfgBuilder]: Removed 4 assume(true) statements. [2023-11-30 03:51:31,687 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.11 03:51:31 BoogieIcfgContainer [2023-11-30 03:51:31,687 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-30 03:51:31,689 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-30 03:51:31,689 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-30 03:51:31,691 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-30 03:51:31,692 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 30.11 03:51:30" (1/3) ... [2023-11-30 03:51:31,692 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7d24050a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.11 03:51:31, skipping insertion in model container [2023-11-30 03:51:31,692 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 03:51:31" (2/3) ... [2023-11-30 03:51:31,693 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7d24050a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.11 03:51:31, skipping insertion in model container [2023-11-30 03:51:31,693 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.11 03:51:31" (3/3) ... [2023-11-30 03:51:31,694 INFO L112 eAbstractionObserver]: Analyzing ICFG thread-join-counter-inner.i [2023-11-30 03:51:31,708 INFO L197 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-30 03:51:31,708 INFO L156 ceAbstractionStarter]: Applying trace abstraction to program that has 11 error locations. [2023-11-30 03:51:31,708 INFO L508 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-30 03:51:31,788 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-11-30 03:51:31,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 181 places, 186 transitions, 376 flow [2023-11-30 03:51:31,895 INFO L124 PetriNetUnfolderBase]: 13/239 cut-off events. [2023-11-30 03:51:31,896 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-30 03:51:31,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 243 conditions, 239 events. 13/239 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 494 event pairs, 0 based on Foata normal form. 0/209 useless extension candidates. Maximal degree in co-relation 131. Up to 4 conditions per place. [2023-11-30 03:51:31,905 INFO L82 GeneralOperation]: Start removeDead. Operand has 181 places, 186 transitions, 376 flow [2023-11-30 03:51:31,912 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 181 places, 186 transitions, 376 flow [2023-11-30 03:51:31,922 INFO L361 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-30 03:51:31,928 INFO L362 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;@689c31eb, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-30 03:51:31,928 INFO L363 AbstractCegarLoop]: Starting to check reachability of 18 error locations. [2023-11-30 03:51:31,942 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-30 03:51:31,942 INFO L124 PetriNetUnfolderBase]: 2/67 cut-off events. [2023-11-30 03:51:31,942 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-30 03:51:31,943 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 03:51:31,943 INFO L232 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] [2023-11-30 03:51:31,944 INFO L425 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 15 more)] === [2023-11-30 03:51:31,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 03:51:31,948 INFO L85 PathProgramCache]: Analyzing trace with hash -822090479, now seen corresponding path program 1 times [2023-11-30 03:51:31,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 03:51:31,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143863648] [2023-11-30 03:51:31,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 03:51:31,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 03:51:32,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 03:51:32,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 03:51:32,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 03:51:32,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143863648] [2023-11-30 03:51:32,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143863648] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 03:51:32,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 03:51:32,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-30 03:51:32,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984485193] [2023-11-30 03:51:32,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 03:51:32,198 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-30 03:51:32,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 03:51:32,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-30 03:51:32,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-30 03:51:32,237 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 186 [2023-11-30 03:51:32,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 186 transitions, 376 flow. Second operand has 3 states, 3 states have (on average 143.0) internal successors, (429), 3 states have internal predecessors, (429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:51:32,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 03:51:32,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 186 [2023-11-30 03:51:32,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 03:51:32,741 INFO L124 PetriNetUnfolderBase]: 545/2159 cut-off events. [2023-11-30 03:51:32,741 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-11-30 03:51:32,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3234 conditions, 2159 events. 545/2159 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 16520 event pairs, 90 based on Foata normal form. 46/1964 useless extension candidates. Maximal degree in co-relation 3110. Up to 631 conditions per place. [2023-11-30 03:51:32,760 INFO L140 encePairwiseOnDemand]: 169/186 looper letters, 59 selfloop transitions, 8 changer transitions 1/209 dead transitions. [2023-11-30 03:51:32,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 209 transitions, 556 flow [2023-11-30 03:51:32,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-30 03:51:32,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-30 03:51:32,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 506 transitions. [2023-11-30 03:51:32,779 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.9068100358422939 [2023-11-30 03:51:32,780 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 506 transitions. [2023-11-30 03:51:32,781 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 506 transitions. [2023-11-30 03:51:32,784 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 03:51:32,786 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 506 transitions. [2023-11-30 03:51:32,790 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 168.66666666666666) internal successors, (506), 3 states have internal predecessors, (506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:51:32,802 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 186.0) internal successors, (744), 4 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:51:32,802 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 186.0) internal successors, (744), 4 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:51:32,810 INFO L307 CegarLoopForPetriNet]: 181 programPoint places, 0 predicate places. [2023-11-30 03:51:32,811 INFO L500 AbstractCegarLoop]: Abstraction has has 181 places, 209 transitions, 556 flow [2023-11-30 03:51:32,811 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 143.0) internal successors, (429), 3 states have internal predecessors, (429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:51:32,811 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 03:51:32,812 INFO L232 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] [2023-11-30 03:51:32,812 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-30 03:51:32,812 INFO L425 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 15 more)] === [2023-11-30 03:51:32,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 03:51:32,814 INFO L85 PathProgramCache]: Analyzing trace with hash 829074723, now seen corresponding path program 1 times [2023-11-30 03:51:32,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 03:51:32,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781850584] [2023-11-30 03:51:32,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 03:51:32,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 03:51:32,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 03:51:33,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 03:51:33,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 03:51:33,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781850584] [2023-11-30 03:51:33,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [781850584] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 03:51:33,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 03:51:33,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-30 03:51:33,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964866891] [2023-11-30 03:51:33,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 03:51:33,489 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-30 03:51:33,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 03:51:33,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-30 03:51:33,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-30 03:51:33,502 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 186 [2023-11-30 03:51:33,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 209 transitions, 556 flow. Second operand has 6 states, 6 states have (on average 147.66666666666666) internal successors, (886), 6 states have internal predecessors, (886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:51:33,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 03:51:33,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 186 [2023-11-30 03:51:33,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 03:51:34,005 INFO L124 PetriNetUnfolderBase]: 674/2565 cut-off events. [2023-11-30 03:51:34,006 INFO L125 PetriNetUnfolderBase]: For 533/583 co-relation queries the response was YES. [2023-11-30 03:51:34,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4702 conditions, 2565 events. 674/2565 cut-off events. For 533/583 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 20312 event pairs, 149 based on Foata normal form. 10/2322 useless extension candidates. Maximal degree in co-relation 4551. Up to 797 conditions per place. [2023-11-30 03:51:34,019 INFO L140 encePairwiseOnDemand]: 180/186 looper letters, 89 selfloop transitions, 5 changer transitions 1/248 dead transitions. [2023-11-30 03:51:34,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 248 transitions, 902 flow [2023-11-30 03:51:34,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-30 03:51:34,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-30 03:51:34,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 951 transitions. [2023-11-30 03:51:34,021 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8521505376344086 [2023-11-30 03:51:34,022 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 951 transitions. [2023-11-30 03:51:34,022 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 951 transitions. [2023-11-30 03:51:34,022 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 03:51:34,022 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 951 transitions. [2023-11-30 03:51:34,024 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 158.5) internal successors, (951), 6 states have internal predecessors, (951), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:51:34,027 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 186.0) internal successors, (1302), 7 states have internal predecessors, (1302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:51:34,027 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 186.0) internal successors, (1302), 7 states have internal predecessors, (1302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:51:34,030 INFO L307 CegarLoopForPetriNet]: 181 programPoint places, 4 predicate places. [2023-11-30 03:51:34,030 INFO L500 AbstractCegarLoop]: Abstraction has has 185 places, 248 transitions, 902 flow [2023-11-30 03:51:34,031 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 147.66666666666666) internal successors, (886), 6 states have internal predecessors, (886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:51:34,031 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 03:51:34,031 INFO L232 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] [2023-11-30 03:51:34,031 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-30 03:51:34,032 INFO L425 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 15 more)] === [2023-11-30 03:51:34,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 03:51:34,033 INFO L85 PathProgramCache]: Analyzing trace with hash 1398799276, now seen corresponding path program 1 times [2023-11-30 03:51:34,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 03:51:34,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864913956] [2023-11-30 03:51:34,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 03:51:34,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 03:51:34,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 03:51:34,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 03:51:34,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 03:51:34,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864913956] [2023-11-30 03:51:34,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1864913956] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 03:51:34,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 03:51:34,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-30 03:51:34,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204811045] [2023-11-30 03:51:34,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 03:51:34,084 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-30 03:51:34,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 03:51:34,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-30 03:51:34,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-30 03:51:34,086 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 150 out of 186 [2023-11-30 03:51:34,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 248 transitions, 902 flow. Second operand has 3 states, 3 states have (on average 152.33333333333334) internal successors, (457), 3 states have internal predecessors, (457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:51:34,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 03:51:34,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 150 of 186 [2023-11-30 03:51:34,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 03:51:34,447 INFO L124 PetriNetUnfolderBase]: 919/3138 cut-off events. [2023-11-30 03:51:34,447 INFO L125 PetriNetUnfolderBase]: For 2337/2457 co-relation queries the response was YES. [2023-11-30 03:51:34,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7003 conditions, 3138 events. 919/3138 cut-off events. For 2337/2457 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 25517 event pairs, 232 based on Foata normal form. 14/2804 useless extension candidates. Maximal degree in co-relation 6835. Up to 1179 conditions per place. [2023-11-30 03:51:34,469 INFO L140 encePairwiseOnDemand]: 181/186 looper letters, 111 selfloop transitions, 4 changer transitions 1/272 dead transitions. [2023-11-30 03:51:34,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 272 transitions, 1256 flow [2023-11-30 03:51:34,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-30 03:51:34,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-30 03:51:34,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 497 transitions. [2023-11-30 03:51:34,471 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8906810035842294 [2023-11-30 03:51:34,472 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 497 transitions. [2023-11-30 03:51:34,472 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 497 transitions. [2023-11-30 03:51:34,472 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 03:51:34,472 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 497 transitions. [2023-11-30 03:51:34,473 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 165.66666666666666) internal successors, (497), 3 states have internal predecessors, (497), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:51:34,474 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 186.0) internal successors, (744), 4 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:51:34,475 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 186.0) internal successors, (744), 4 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:51:34,476 INFO L307 CegarLoopForPetriNet]: 181 programPoint places, 6 predicate places. [2023-11-30 03:51:34,476 INFO L500 AbstractCegarLoop]: Abstraction has has 187 places, 272 transitions, 1256 flow [2023-11-30 03:51:34,477 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 152.33333333333334) internal successors, (457), 3 states have internal predecessors, (457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:51:34,477 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 03:51:34,477 INFO L232 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] [2023-11-30 03:51:34,477 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-30 03:51:34,478 INFO L425 AbstractCegarLoop]: === Iteration 4 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 15 more)] === [2023-11-30 03:51:34,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 03:51:34,478 INFO L85 PathProgramCache]: Analyzing trace with hash -342716215, now seen corresponding path program 1 times [2023-11-30 03:51:34,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 03:51:34,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924664915] [2023-11-30 03:51:34,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 03:51:34,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 03:51:34,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 03:51:34,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 03:51:34,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 03:51:34,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924664915] [2023-11-30 03:51:34,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924664915] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 03:51:34,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 03:51:34,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-30 03:51:34,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462925613] [2023-11-30 03:51:34,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 03:51:34,530 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-30 03:51:34,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 03:51:34,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-30 03:51:34,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-30 03:51:34,533 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 186 [2023-11-30 03:51:34,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 272 transitions, 1256 flow. Second operand has 3 states, 3 states have (on average 142.33333333333334) internal successors, (427), 3 states have internal predecessors, (427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:51:34,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 03:51:34,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 186 [2023-11-30 03:51:34,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 03:51:34,953 INFO L124 PetriNetUnfolderBase]: 975/3307 cut-off events. [2023-11-30 03:51:34,954 INFO L125 PetriNetUnfolderBase]: For 4690/5183 co-relation queries the response was YES. [2023-11-30 03:51:34,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8843 conditions, 3307 events. 975/3307 cut-off events. For 4690/5183 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 27031 event pairs, 235 based on Foata normal form. 18/2989 useless extension candidates. Maximal degree in co-relation 8658. Up to 1428 conditions per place. [2023-11-30 03:51:34,976 INFO L140 encePairwiseOnDemand]: 180/186 looper letters, 151 selfloop transitions, 7 changer transitions 1/302 dead transitions. [2023-11-30 03:51:34,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 302 transitions, 1766 flow [2023-11-30 03:51:34,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-30 03:51:34,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-30 03:51:34,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 478 transitions. [2023-11-30 03:51:34,978 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8566308243727598 [2023-11-30 03:51:34,978 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 478 transitions. [2023-11-30 03:51:34,978 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 478 transitions. [2023-11-30 03:51:34,979 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 03:51:34,979 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 478 transitions. [2023-11-30 03:51:34,980 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 159.33333333333334) internal successors, (478), 3 states have internal predecessors, (478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:51:34,981 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 186.0) internal successors, (744), 4 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:51:34,982 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 186.0) internal successors, (744), 4 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:51:34,983 INFO L307 CegarLoopForPetriNet]: 181 programPoint places, 8 predicate places. [2023-11-30 03:51:34,984 INFO L500 AbstractCegarLoop]: Abstraction has has 189 places, 302 transitions, 1766 flow [2023-11-30 03:51:34,984 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 142.33333333333334) internal successors, (427), 3 states have internal predecessors, (427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:51:34,985 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 03:51:34,985 INFO L232 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] [2023-11-30 03:51:34,985 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-30 03:51:34,986 INFO L425 AbstractCegarLoop]: === Iteration 5 === Targeting threadErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 15 more)] === [2023-11-30 03:51:34,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 03:51:34,986 INFO L85 PathProgramCache]: Analyzing trace with hash 264813263, now seen corresponding path program 1 times [2023-11-30 03:51:34,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 03:51:34,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352988851] [2023-11-30 03:51:34,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 03:51:34,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 03:51:35,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 03:51:35,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 03:51:35,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 03:51:35,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352988851] [2023-11-30 03:51:35,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352988851] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 03:51:35,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 03:51:35,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-30 03:51:35,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232944366] [2023-11-30 03:51:35,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 03:51:35,045 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-30 03:51:35,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 03:51:35,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-30 03:51:35,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-30 03:51:35,047 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 154 out of 186 [2023-11-30 03:51:35,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 302 transitions, 1766 flow. Second operand has 3 states, 3 states have (on average 156.0) internal successors, (468), 3 states have internal predecessors, (468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:51:35,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 03:51:35,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 154 of 186 [2023-11-30 03:51:35,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 03:51:35,554 INFO L124 PetriNetUnfolderBase]: 1136/4036 cut-off events. [2023-11-30 03:51:35,555 INFO L125 PetriNetUnfolderBase]: For 9523/10330 co-relation queries the response was YES. [2023-11-30 03:51:35,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12046 conditions, 4036 events. 1136/4036 cut-off events. For 9523/10330 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 34590 event pairs, 202 based on Foata normal form. 27/3707 useless extension candidates. Maximal degree in co-relation 11847. Up to 1716 conditions per place. [2023-11-30 03:51:35,584 INFO L140 encePairwiseOnDemand]: 182/186 looper letters, 177 selfloop transitions, 5 changer transitions 1/355 dead transitions. [2023-11-30 03:51:35,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 355 transitions, 2624 flow [2023-11-30 03:51:35,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-30 03:51:35,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-30 03:51:35,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 511 transitions. [2023-11-30 03:51:35,586 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.9157706093189965 [2023-11-30 03:51:35,586 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 511 transitions. [2023-11-30 03:51:35,586 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 511 transitions. [2023-11-30 03:51:35,586 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 03:51:35,586 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 511 transitions. [2023-11-30 03:51:35,587 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 170.33333333333334) internal successors, (511), 3 states have internal predecessors, (511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:51:35,588 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 186.0) internal successors, (744), 4 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:51:35,589 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 186.0) internal successors, (744), 4 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:51:35,591 INFO L307 CegarLoopForPetriNet]: 181 programPoint places, 10 predicate places. [2023-11-30 03:51:35,591 INFO L500 AbstractCegarLoop]: Abstraction has has 191 places, 355 transitions, 2624 flow [2023-11-30 03:51:35,592 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 156.0) internal successors, (468), 3 states have internal predecessors, (468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:51:35,592 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 03:51:35,592 INFO L232 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] [2023-11-30 03:51:35,592 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-30 03:51:35,592 INFO L425 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 15 more)] === [2023-11-30 03:51:35,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 03:51:35,593 INFO L85 PathProgramCache]: Analyzing trace with hash -201772850, now seen corresponding path program 1 times [2023-11-30 03:51:35,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 03:51:35,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553460005] [2023-11-30 03:51:35,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 03:51:35,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 03:51:35,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 03:51:35,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 03:51:35,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 03:51:35,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553460005] [2023-11-30 03:51:35,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553460005] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 03:51:35,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 03:51:35,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-30 03:51:35,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903902614] [2023-11-30 03:51:35,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 03:51:35,634 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-30 03:51:35,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 03:51:35,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-30 03:51:35,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-30 03:51:35,636 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 154 out of 186 [2023-11-30 03:51:35,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 355 transitions, 2624 flow. Second operand has 3 states, 3 states have (on average 156.66666666666666) internal successors, (470), 3 states have internal predecessors, (470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:51:35,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 03:51:35,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 154 of 186 [2023-11-30 03:51:35,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 03:51:36,308 INFO L124 PetriNetUnfolderBase]: 1363/4594 cut-off events. [2023-11-30 03:51:36,308 INFO L125 PetriNetUnfolderBase]: For 18508/19290 co-relation queries the response was YES. [2023-11-30 03:51:36,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15412 conditions, 4594 events. 1363/4594 cut-off events. For 18508/19290 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 38979 event pairs, 247 based on Foata normal form. 35/4218 useless extension candidates. Maximal degree in co-relation 15200. Up to 1928 conditions per place. [2023-11-30 03:51:36,338 INFO L140 encePairwiseOnDemand]: 182/186 looper letters, 191 selfloop transitions, 3 changer transitions 10/386 dead transitions. [2023-11-30 03:51:36,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 386 transitions, 3362 flow [2023-11-30 03:51:36,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-30 03:51:36,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-30 03:51:36,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 504 transitions. [2023-11-30 03:51:36,340 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.9032258064516129 [2023-11-30 03:51:36,340 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 504 transitions. [2023-11-30 03:51:36,340 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 504 transitions. [2023-11-30 03:51:36,340 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 03:51:36,340 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 504 transitions. [2023-11-30 03:51:36,341 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 168.0) internal successors, (504), 3 states have internal predecessors, (504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:51:36,342 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 186.0) internal successors, (744), 4 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:51:36,343 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 186.0) internal successors, (744), 4 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:51:36,343 INFO L307 CegarLoopForPetriNet]: 181 programPoint places, 12 predicate places. [2023-11-30 03:51:36,344 INFO L500 AbstractCegarLoop]: Abstraction has has 193 places, 386 transitions, 3362 flow [2023-11-30 03:51:36,344 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 156.66666666666666) internal successors, (470), 3 states have internal predecessors, (470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:51:36,344 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 03:51:36,344 INFO L232 CegarLoopForPetriNet]: trace histogram [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] [2023-11-30 03:51:36,344 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-30 03:51:36,344 INFO L425 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 15 more)] === [2023-11-30 03:51:36,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 03:51:36,345 INFO L85 PathProgramCache]: Analyzing trace with hash -1156096203, now seen corresponding path program 1 times [2023-11-30 03:51:36,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 03:51:36,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987249392] [2023-11-30 03:51:36,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 03:51:36,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 03:51:36,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-30 03:51:36,372 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-30 03:51:36,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-30 03:51:36,407 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-30 03:51:36,407 INFO L372 BasicCegarLoop]: Counterexample is feasible [2023-11-30 03:51:36,408 INFO L810 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (17 of 18 remaining) [2023-11-30 03:51:36,410 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (16 of 18 remaining) [2023-11-30 03:51:36,410 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (15 of 18 remaining) [2023-11-30 03:51:36,410 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (14 of 18 remaining) [2023-11-30 03:51:36,410 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (13 of 18 remaining) [2023-11-30 03:51:36,410 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (12 of 18 remaining) [2023-11-30 03:51:36,410 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (11 of 18 remaining) [2023-11-30 03:51:36,411 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (10 of 18 remaining) [2023-11-30 03:51:36,411 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (9 of 18 remaining) [2023-11-30 03:51:36,411 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr4ASSERT_VIOLATIONDATA_RACE (8 of 18 remaining) [2023-11-30 03:51:36,411 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr5ASSERT_VIOLATIONDATA_RACE (7 of 18 remaining) [2023-11-30 03:51:36,411 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr3ASSERT_VIOLATIONDATA_RACE (6 of 18 remaining) [2023-11-30 03:51:36,411 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (5 of 18 remaining) [2023-11-30 03:51:36,412 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (4 of 18 remaining) [2023-11-30 03:51:36,412 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (3 of 18 remaining) [2023-11-30 03:51:36,412 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr4ASSERT_VIOLATIONDATA_RACE (2 of 18 remaining) [2023-11-30 03:51:36,412 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr5ASSERT_VIOLATIONDATA_RACE (1 of 18 remaining) [2023-11-30 03:51:36,412 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr3ASSERT_VIOLATIONDATA_RACE (0 of 18 remaining) [2023-11-30 03:51:36,412 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-30 03:51:36,413 INFO L457 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2023-11-30 03:51:36,415 WARN L227 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2023-11-30 03:51:36,415 INFO L508 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2023-11-30 03:51:36,447 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-11-30 03:51:36,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 242 places, 247 transitions, 504 flow [2023-11-30 03:51:36,498 INFO L124 PetriNetUnfolderBase]: 20/371 cut-off events. [2023-11-30 03:51:36,498 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-30 03:51:36,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 379 conditions, 371 events. 20/371 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1003 event pairs, 0 based on Foata normal form. 0/322 useless extension candidates. Maximal degree in co-relation 240. Up to 6 conditions per place. [2023-11-30 03:51:36,502 INFO L82 GeneralOperation]: Start removeDead. Operand has 242 places, 247 transitions, 504 flow [2023-11-30 03:51:36,505 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 242 places, 247 transitions, 504 flow [2023-11-30 03:51:36,506 INFO L361 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-30 03:51:36,507 INFO L362 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;@689c31eb, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-30 03:51:36,507 INFO L363 AbstractCegarLoop]: Starting to check reachability of 24 error locations. [2023-11-30 03:51:36,511 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-30 03:51:36,512 INFO L124 PetriNetUnfolderBase]: 2/65 cut-off events. [2023-11-30 03:51:36,512 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-30 03:51:36,512 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 03:51:36,512 INFO L232 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] [2023-11-30 03:51:36,513 INFO L425 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 21 more)] === [2023-11-30 03:51:36,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 03:51:36,514 INFO L85 PathProgramCache]: Analyzing trace with hash 32851336, now seen corresponding path program 1 times [2023-11-30 03:51:36,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 03:51:36,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341117662] [2023-11-30 03:51:36,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 03:51:36,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 03:51:36,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 03:51:36,544 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 03:51:36,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 03:51:36,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341117662] [2023-11-30 03:51:36,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341117662] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 03:51:36,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 03:51:36,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-30 03:51:36,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982398007] [2023-11-30 03:51:36,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 03:51:36,547 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-30 03:51:36,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 03:51:36,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-30 03:51:36,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-30 03:51:36,548 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 247 [2023-11-30 03:51:36,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 247 transitions, 504 flow. Second operand has 3 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) [2023-11-30 03:51:36,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 03:51:36,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 247 [2023-11-30 03:51:36,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 03:51:43,652 INFO L124 PetriNetUnfolderBase]: 29024/70826 cut-off events. [2023-11-30 03:51:43,652 INFO L125 PetriNetUnfolderBase]: For 66/66 co-relation queries the response was YES. [2023-11-30 03:51:43,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 114800 conditions, 70826 events. 29024/70826 cut-off events. For 66/66 co-relation queries the response was YES. Maximal size of possible extension queue 1740. Compared 871698 event pairs, 8369 based on Foata normal form. 1981/63864 useless extension candidates. Maximal degree in co-relation 91342. Up to 23661 conditions per place. [2023-11-30 03:51:44,232 INFO L140 encePairwiseOnDemand]: 219/247 looper letters, 101 selfloop transitions, 16 changer transitions 1/296 dead transitions. [2023-11-30 03:51:44,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 296 transitions, 841 flow [2023-11-30 03:51:44,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-30 03:51:44,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-30 03:51:44,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 671 transitions. [2023-11-30 03:51:44,235 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.9055330634278003 [2023-11-30 03:51:44,235 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 671 transitions. [2023-11-30 03:51:44,235 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 671 transitions. [2023-11-30 03:51:44,235 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 03:51:44,236 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 671 transitions. [2023-11-30 03:51:44,237 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 223.66666666666666) internal successors, (671), 3 states have internal predecessors, (671), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:51:44,238 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 247.0) internal successors, (988), 4 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:51:44,238 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 247.0) internal successors, (988), 4 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:51:44,239 INFO L307 CegarLoopForPetriNet]: 242 programPoint places, 2 predicate places. [2023-11-30 03:51:44,239 INFO L500 AbstractCegarLoop]: Abstraction has has 244 places, 296 transitions, 841 flow [2023-11-30 03:51:44,240 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 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) [2023-11-30 03:51:44,240 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 03:51:44,240 INFO L232 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] [2023-11-30 03:51:44,240 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-30 03:51:44,240 INFO L425 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 21 more)] === [2023-11-30 03:51:44,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 03:51:44,241 INFO L85 PathProgramCache]: Analyzing trace with hash -322382250, now seen corresponding path program 1 times [2023-11-30 03:51:44,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 03:51:44,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902704306] [2023-11-30 03:51:44,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 03:51:44,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 03:51:44,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 03:51:44,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 03:51:44,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 03:51:44,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902704306] [2023-11-30 03:51:44,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902704306] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 03:51:44,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 03:51:44,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-30 03:51:44,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847833690] [2023-11-30 03:51:44,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 03:51:44,519 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-30 03:51:44,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 03:51:44,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-30 03:51:44,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-30 03:51:44,521 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 195 out of 247 [2023-11-30 03:51:44,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 296 transitions, 841 flow. Second operand has 6 states, 6 states have (on average 196.66666666666666) internal successors, (1180), 6 states have internal predecessors, (1180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:51:44,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 03:51:44,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 195 of 247 [2023-11-30 03:51:44,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 03:51:47,203 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][159], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 141#L718-4true, 135#L705-2true, 245#true]) [2023-11-30 03:51:47,204 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 03:51:47,204 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 03:51:47,204 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 03:51:47,204 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 03:51:47,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][161], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 77#L718-6true, 135#L705-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true]) [2023-11-30 03:51:47,204 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 03:51:47,204 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:51:47,204 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:51:47,204 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:51:47,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][161], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 143#L718-5true, 135#L705-2true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0))]) [2023-11-30 03:51:47,205 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2023-11-30 03:51:47,205 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 03:51:47,205 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 03:51:47,205 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 03:51:47,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][162], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 122#L718-3true, 135#L705-2true, 245#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0))]) [2023-11-30 03:51:47,205 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 03:51:47,205 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 03:51:47,205 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 03:51:47,205 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 03:51:47,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][159], [57#L694-7true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 141#L718-4true, 135#L705-2true, 245#true]) [2023-11-30 03:51:47,206 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 03:51:47,206 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 03:51:47,206 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 03:51:47,206 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 03:51:47,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][161], [57#L694-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 77#L718-6true, 135#L705-2true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0))]) [2023-11-30 03:51:47,206 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 03:51:47,206 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:51:47,206 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:51:47,207 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:51:47,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][161], [57#L694-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 143#L718-5true, 135#L705-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true]) [2023-11-30 03:51:47,207 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2023-11-30 03:51:47,207 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 03:51:47,207 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 03:51:47,207 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 03:51:47,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][162], [57#L694-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 122#L718-3true, 135#L705-2true, 245#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0))]) [2023-11-30 03:51:47,207 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 03:51:47,207 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 03:51:47,207 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 03:51:47,208 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 03:51:47,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][163], [211#L699-3true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 141#L718-4true, 245#true]) [2023-11-30 03:51:47,208 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 03:51:47,208 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 03:51:47,208 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 03:51:47,208 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 03:51:47,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][165], [211#L699-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 77#L718-6true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true]) [2023-11-30 03:51:47,209 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 03:51:47,209 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:51:47,209 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:51:47,209 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:51:47,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][165], [211#L699-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 143#L718-5true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0))]) [2023-11-30 03:51:47,209 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2023-11-30 03:51:47,209 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 03:51:47,209 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 03:51:47,209 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 03:51:47,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][166], [211#L699-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 122#L718-3true, 245#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0))]) [2023-11-30 03:51:47,210 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 03:51:47,210 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 03:51:47,210 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 03:51:47,210 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 03:51:47,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][163], [211#L699-3true, 57#L694-7true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 141#L718-4true, 245#true]) [2023-11-30 03:51:47,210 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 03:51:47,210 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 03:51:47,210 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 03:51:47,211 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 03:51:47,211 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][165], [57#L694-7true, 211#L699-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 77#L718-6true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true]) [2023-11-30 03:51:47,211 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 03:51:47,211 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:51:47,211 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:51:47,211 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:51:47,211 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][165], [211#L699-3true, 57#L694-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 143#L718-5true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0))]) [2023-11-30 03:51:47,211 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2023-11-30 03:51:47,211 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 03:51:47,211 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 03:51:47,212 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 03:51:47,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][166], [57#L694-7true, 211#L699-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 122#L718-3true, 245#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0))]) [2023-11-30 03:51:47,212 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 03:51:47,212 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 03:51:47,212 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 03:51:47,212 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 03:51:48,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][161], [136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 135#L705-2true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0))]) [2023-11-30 03:51:48,489 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 03:51:48,489 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:51:48,489 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:51:48,489 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:51:48,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][165], [136#L716-3true, 211#L699-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true]) [2023-11-30 03:51:48,490 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 03:51:48,490 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:51:48,490 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:51:48,490 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:51:48,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][161], [57#L694-7true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 135#L705-2true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0))]) [2023-11-30 03:51:48,490 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 03:51:48,491 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:51:48,491 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:51:48,491 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:51:48,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][165], [57#L694-7true, 211#L699-3true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0))]) [2023-11-30 03:51:48,491 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 03:51:48,491 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:51:48,491 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:51:48,491 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:51:49,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][334], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 141#L718-4true, 199#L707-2true, 135#L705-2true]) [2023-11-30 03:51:49,802 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2023-11-30 03:51:49,802 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:51:49,802 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:51:49,802 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:51:49,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][338], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 199#L707-2true, 77#L718-6true, 135#L705-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0))]) [2023-11-30 03:51:49,802 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:51:49,802 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:51:49,802 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:51:49,802 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:51:49,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][338], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 143#L718-5true, 199#L707-2true, 135#L705-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0))]) [2023-11-30 03:51:49,803 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:51:49,803 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:51:49,803 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:51:49,803 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:51:49,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][320], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 199#L707-2true, 122#L718-3true, 135#L705-2true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0))]) [2023-11-30 03:51:49,803 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 03:51:49,803 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:51:49,803 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:51:49,803 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:51:49,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][333], [211#L699-3true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 141#L718-4true, 199#L707-2true]) [2023-11-30 03:51:49,808 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2023-11-30 03:51:49,808 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:51:49,808 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:51:49,808 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:51:49,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][337], [211#L699-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 199#L707-2true, 77#L718-6true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0))]) [2023-11-30 03:51:49,809 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:51:49,809 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:51:49,809 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:51:49,809 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:51:49,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][337], [211#L699-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 143#L718-5true, 199#L707-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0))]) [2023-11-30 03:51:49,809 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:51:49,809 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:51:49,809 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:51:49,810 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:51:49,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][318], [211#L699-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 199#L707-2true, 122#L718-3true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0))]) [2023-11-30 03:51:49,810 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 03:51:49,810 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:51:49,810 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:51:49,810 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:51:51,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][337], [136#L716-3true, 211#L699-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 199#L707-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0))]) [2023-11-30 03:51:51,325 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2023-11-30 03:51:51,325 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:51:51,325 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:51:51,325 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:51:51,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][338], [136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 199#L707-2true, 135#L705-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0))]) [2023-11-30 03:51:51,325 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2023-11-30 03:51:51,325 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:51:51,325 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:51:51,325 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:51:54,177 INFO L124 PetriNetUnfolderBase]: 39830/97882 cut-off events. [2023-11-30 03:51:54,178 INFO L125 PetriNetUnfolderBase]: For 23812/26187 co-relation queries the response was YES. [2023-11-30 03:51:54,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 192280 conditions, 97882 events. 39830/97882 cut-off events. For 23812/26187 co-relation queries the response was YES. Maximal size of possible extension queue 2110. Compared 1239859 event pairs, 12702 based on Foata normal form. 65/85990 useless extension candidates. Maximal degree in co-relation 67439. Up to 29790 conditions per place. [2023-11-30 03:51:54,899 INFO L140 encePairwiseOnDemand]: 241/247 looper letters, 231 selfloop transitions, 5 changer transitions 1/455 dead transitions. [2023-11-30 03:51:54,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 455 transitions, 1951 flow [2023-11-30 03:51:54,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-30 03:51:54,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-30 03:51:54,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1296 transitions. [2023-11-30 03:51:54,903 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8744939271255061 [2023-11-30 03:51:54,903 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1296 transitions. [2023-11-30 03:51:54,903 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1296 transitions. [2023-11-30 03:51:54,904 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 03:51:54,904 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1296 transitions. [2023-11-30 03:51:54,909 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 216.0) internal successors, (1296), 6 states have internal predecessors, (1296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:51:54,911 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 247.0) internal successors, (1729), 7 states have internal predecessors, (1729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:51:54,912 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 247.0) internal successors, (1729), 7 states have internal predecessors, (1729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:51:54,913 INFO L307 CegarLoopForPetriNet]: 242 programPoint places, 6 predicate places. [2023-11-30 03:51:54,913 INFO L500 AbstractCegarLoop]: Abstraction has has 248 places, 455 transitions, 1951 flow [2023-11-30 03:51:54,914 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 196.66666666666666) internal successors, (1180), 6 states have internal predecessors, (1180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:51:54,914 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 03:51:54,914 INFO L232 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] [2023-11-30 03:51:54,914 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-11-30 03:51:54,914 INFO L425 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 21 more)] === [2023-11-30 03:51:54,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 03:51:54,914 INFO L85 PathProgramCache]: Analyzing trace with hash -1030719860, now seen corresponding path program 1 times [2023-11-30 03:51:54,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 03:51:54,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238688715] [2023-11-30 03:51:54,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 03:51:54,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 03:51:54,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 03:51:54,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 03:51:54,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 03:51:54,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238688715] [2023-11-30 03:51:54,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238688715] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 03:51:54,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 03:51:54,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-30 03:51:54,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16980297] [2023-11-30 03:51:54,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 03:51:54,942 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-30 03:51:54,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 03:51:54,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-30 03:51:54,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-30 03:51:54,943 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 196 out of 247 [2023-11-30 03:51:54,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 455 transitions, 1951 flow. Second operand has 3 states, 3 states have (on average 198.33333333333334) internal successors, (595), 3 states have internal predecessors, (595), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:51:54,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 03:51:54,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 196 of 247 [2023-11-30 03:51:54,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 03:51:56,295 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][447], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 141#L718-4true, 41#L694-1true, 245#true, 219#L709-3true, 256#true]) [2023-11-30 03:51:56,295 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 03:51:56,295 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 03:51:56,295 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 03:51:56,295 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 03:51:56,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][464], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 141#L718-4true, 3#L694-2true, 219#L709-3true, 256#true]) [2023-11-30 03:51:56,374 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 03:51:56,374 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:51:56,374 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:51:56,374 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:51:56,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][446], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 143#L718-5true, 41#L694-1true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 219#L709-3true, 256#true]) [2023-11-30 03:51:56,374 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 03:51:56,374 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:51:56,374 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:51:56,374 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:51:56,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][123], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 141#L718-4true, 199#L707-2true, 245#true, 71#L696-3true, 256#true]) [2023-11-30 03:51:56,382 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 03:51:56,382 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:51:56,382 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:51:56,382 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:51:56,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][447], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 141#L718-4true, 3#L694-2true, 245#true, 219#L709-3true, 256#true]) [2023-11-30 03:51:56,383 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 03:51:56,383 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:51:56,383 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:51:56,383 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:51:56,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][447], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 141#L718-4true, 245#true, 219#L709-3true, 237#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 256#true]) [2023-11-30 03:51:56,383 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 03:51:56,383 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:51:56,383 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:51:56,383 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:51:56,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][121], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 143#L718-5true, 199#L707-2true, 245#true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:51:56,458 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 03:51:56,458 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:51:56,458 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:51:56,458 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:51:56,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][446], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 143#L718-5true, 3#L694-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 219#L709-3true, 256#true]) [2023-11-30 03:51:56,464 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 03:51:56,464 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:51:56,464 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:51:56,464 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:51:56,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][463], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 143#L718-5true, 3#L694-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 219#L709-3true, 256#true]) [2023-11-30 03:51:56,472 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 03:51:56,472 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:51:56,472 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:51:56,472 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:51:56,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][446], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 77#L718-6true, 41#L694-1true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 219#L709-3true, 256#true]) [2023-11-30 03:51:56,473 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 03:51:56,473 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:51:56,473 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:51:56,473 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:51:56,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][446], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 143#L718-5true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 219#L709-3true, 237#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 256#true]) [2023-11-30 03:51:56,474 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 03:51:56,474 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:51:56,474 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:51:56,474 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:51:56,568 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][121], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 199#L707-2true, 77#L718-6true, 245#true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:51:56,568 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2023-11-30 03:51:56,569 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:51:56,569 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:51:56,569 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:51:56,576 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][446], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 77#L718-6true, 3#L694-2true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 219#L709-3true, 256#true]) [2023-11-30 03:51:56,576 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2023-11-30 03:51:56,576 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:51:56,576 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:51:56,576 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:51:56,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][446], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 77#L718-6true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 219#L709-3true, 237#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 256#true]) [2023-11-30 03:51:56,716 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2023-11-30 03:51:56,716 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:51:56,716 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:51:56,716 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:51:56,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][463], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 77#L718-6true, 3#L694-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 219#L709-3true, 256#true]) [2023-11-30 03:51:56,833 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is not cut-off event [2023-11-30 03:51:56,833 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2023-11-30 03:51:56,833 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2023-11-30 03:51:56,833 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2023-11-30 03:51:57,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][123], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, 72#L707-6true, threadThread2of2ForFork0InUse, 141#L718-4true, 245#true, 71#L696-3true, 256#true]) [2023-11-30 03:51:57,033 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 03:51:57,033 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:51:57,033 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:51:57,033 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:51:57,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][447], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 141#L718-4true, 85#L694-6true, 245#true, 219#L709-3true, 256#true]) [2023-11-30 03:51:57,061 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 03:51:57,061 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:51:57,062 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:51:57,062 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:51:57,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][121], [threadThread1of2ForFork0InUse, 72#L707-6true, threadThread2of2ForFork0InUse, 143#L718-5true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 245#true, 256#true]) [2023-11-30 03:51:57,216 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 03:51:57,216 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:51:57,216 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:51:57,216 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:51:57,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][446], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 143#L718-5true, 85#L694-6true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 219#L709-3true, 256#true]) [2023-11-30 03:51:57,217 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 03:51:57,217 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:51:57,217 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:51:57,217 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:51:57,236 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][447], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 141#L718-4true, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#true, 219#L709-3true, 256#true]) [2023-11-30 03:51:57,236 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 03:51:57,236 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:51:57,236 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:51:57,236 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:51:57,237 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][447], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 141#L718-4true, 160#L694-7true, 245#true, 219#L709-3true, 256#true]) [2023-11-30 03:51:57,237 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 03:51:57,237 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:51:57,237 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:51:57,237 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:51:57,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][481], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 3#L694-2true, 249#true, 117#L696-3true, 97#L725-4true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:51:57,264 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 03:51:57,264 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:51:57,264 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:51:57,264 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:51:57,372 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][121], [threadThread1of2ForFork0InUse, 72#L707-6true, threadThread2of2ForFork0InUse, 77#L718-6true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 245#true, 256#true]) [2023-11-30 03:51:57,372 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 03:51:57,372 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:51:57,372 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:51:57,372 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:51:57,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][446], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 85#L694-6true, 77#L718-6true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 219#L709-3true, 256#true]) [2023-11-30 03:51:57,373 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 03:51:57,373 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:51:57,373 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:51:57,373 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:51:57,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][446], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 143#L718-5true, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 219#L709-3true, 256#true]) [2023-11-30 03:51:57,373 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 03:51:57,374 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:51:57,374 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:51:57,374 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:51:57,375 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][123], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 141#L718-4true, 245#true, 71#L696-3true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 256#true]) [2023-11-30 03:51:57,375 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is not cut-off event [2023-11-30 03:51:57,375 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2023-11-30 03:51:57,375 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2023-11-30 03:51:57,376 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2023-11-30 03:51:57,376 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][123], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 141#L718-4true, 107#L707-7true, 245#true, 71#L696-3true, 256#true]) [2023-11-30 03:51:57,376 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is not cut-off event [2023-11-30 03:51:57,376 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2023-11-30 03:51:57,376 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2023-11-30 03:51:57,376 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2023-11-30 03:51:57,376 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][446], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 143#L718-5true, 160#L694-7true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 219#L709-3true, 256#true]) [2023-11-30 03:51:57,376 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 03:51:57,377 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:51:57,377 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:51:57,377 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:51:57,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][446], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 77#L718-6true, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 219#L709-3true, 256#true]) [2023-11-30 03:51:57,570 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 03:51:57,570 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:51:57,570 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:51:57,570 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:51:57,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][121], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 143#L718-5true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 256#true]) [2023-11-30 03:51:57,572 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2023-11-30 03:51:57,573 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2023-11-30 03:51:57,573 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2023-11-30 03:51:57,573 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2023-11-30 03:51:57,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][121], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 77#L718-6true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 256#true]) [2023-11-30 03:51:57,573 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 03:51:57,573 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:51:57,573 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:51:57,573 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:51:57,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][121], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 143#L718-5true, 107#L707-7true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 71#L696-3true, 256#true]) [2023-11-30 03:51:57,574 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2023-11-30 03:51:57,574 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2023-11-30 03:51:57,574 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2023-11-30 03:51:57,574 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2023-11-30 03:51:57,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][121], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 77#L718-6true, 107#L707-7true, 71#L696-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:51:57,574 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 03:51:57,574 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:51:57,574 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:51:57,574 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:51:57,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][446], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 77#L718-6true, 160#L694-7true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 219#L709-3true, 256#true]) [2023-11-30 03:51:57,575 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 03:51:57,575 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:51:57,575 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:51:57,575 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:51:58,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][446], [136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 41#L694-1true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 219#L709-3true, 256#true]) [2023-11-30 03:51:58,094 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 03:51:58,094 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:51:58,094 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:51:58,095 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:51:58,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][121], [136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 199#L707-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 71#L696-3true, 256#true]) [2023-11-30 03:51:58,250 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 03:51:58,250 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:51:58,250 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:51:58,250 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:51:58,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][446], [136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 3#L694-2true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 219#L709-3true, 256#true]) [2023-11-30 03:51:58,268 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 03:51:58,268 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:51:58,268 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:51:58,268 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:51:58,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][446], [136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 219#L709-3true, 237#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 256#true]) [2023-11-30 03:51:58,273 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 03:51:58,273 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:51:58,273 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:51:58,274 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:51:58,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][463], [136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 3#L694-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 219#L709-3true, 256#true]) [2023-11-30 03:51:58,456 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2023-11-30 03:51:58,457 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2023-11-30 03:51:58,457 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2023-11-30 03:51:58,457 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2023-11-30 03:51:59,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][121], [136#L716-3true, threadThread1of2ForFork0InUse, 72#L707-6true, threadThread2of2ForFork0InUse, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 256#true]) [2023-11-30 03:51:59,286 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2023-11-30 03:51:59,286 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:51:59,286 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:51:59,286 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:51:59,289 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][446], [136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 85#L694-6true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 219#L709-3true, 256#true]) [2023-11-30 03:51:59,289 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2023-11-30 03:51:59,289 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:51:59,289 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:51:59,289 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:51:59,477 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][446], [136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 219#L709-3true, 256#true]) [2023-11-30 03:51:59,478 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2023-11-30 03:51:59,478 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:51:59,478 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:51:59,478 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:51:59,488 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][121], [136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 256#true]) [2023-11-30 03:51:59,488 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2023-11-30 03:51:59,488 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:51:59,488 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:51:59,488 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:51:59,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][121], [136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 107#L707-7true, 245#true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:51:59,489 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2023-11-30 03:51:59,489 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:51:59,489 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:51:59,489 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:51:59,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][446], [136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 160#L694-7true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 219#L709-3true, 256#true]) [2023-11-30 03:51:59,491 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2023-11-30 03:51:59,491 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:51:59,491 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:51:59,491 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:52:02,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][336], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 77#L718-6true, 199#L707-2true, 135#L705-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:52:02,366 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:52:02,366 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:52:02,367 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:52:02,367 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:52:02,367 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][336], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 143#L718-5true, 199#L707-2true, 135#L705-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:52:02,367 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:52:02,367 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:52:02,367 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:52:02,367 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:52:02,367 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][338], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 141#L718-4true, 199#L707-2true, 135#L705-2true, 256#true]) [2023-11-30 03:52:02,367 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2023-11-30 03:52:02,367 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:52:02,367 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:52:02,367 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:52:02,367 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][339], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 122#L718-3true, 199#L707-2true, 135#L705-2true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:52:02,367 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 03:52:02,367 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:52:02,367 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:52:02,367 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:52:02,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][340], [211#L699-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 77#L718-6true, 199#L707-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:52:02,368 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:52:02,368 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:52:02,368 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:52:02,368 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:52:02,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][340], [211#L699-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 143#L718-5true, 199#L707-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:52:02,368 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:52:02,368 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:52:02,368 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:52:02,368 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:52:02,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][341], [211#L699-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 122#L718-3true, 199#L707-2true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:52:02,368 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 03:52:02,368 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:52:02,368 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:52:02,368 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:52:02,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][343], [211#L699-3true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 141#L718-4true, 199#L707-2true, 256#true]) [2023-11-30 03:52:02,368 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2023-11-30 03:52:02,369 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:52:02,369 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:52:02,369 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:52:02,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][295], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 199#L707-2true, 249#true, 71#L696-3true, 97#L725-4true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:52:02,744 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2023-11-30 03:52:02,744 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 03:52:02,744 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 03:52:02,744 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 03:52:02,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][481], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 90#L707-2true, 249#true, 117#L696-3true, 97#L725-4true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:52:02,759 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2023-11-30 03:52:02,759 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 03:52:02,759 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 03:52:02,759 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 03:52:04,100 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][276], [72#L707-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 245#true, 71#L696-3true, 97#L725-4true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:52:04,101 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:52:04,101 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:52:04,101 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:52:04,101 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:52:04,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][498], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 85#L694-6true, 249#true, 245#true, 97#L725-4true, 219#L709-3true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:52:04,104 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:52:04,104 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:52:04,104 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:52:04,104 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:52:04,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][498], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 249#true, 245#true, 97#L725-4true, 219#L709-3true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:52:04,570 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:52:04,571 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:52:04,571 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:52:04,571 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:52:04,592 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][276], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 245#true, 71#L696-3true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 97#L725-4true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:52:04,592 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:52:04,592 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:52:04,592 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:52:04,592 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:52:04,593 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][276], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 107#L707-7true, 249#true, 71#L696-3true, 245#true, 97#L725-4true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:52:04,593 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:52:04,593 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:52:04,593 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:52:04,593 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:52:04,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][498], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 160#L694-7true, 249#true, 245#true, 97#L725-4true, 219#L709-3true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:52:04,594 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:52:04,594 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:52:04,594 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:52:04,594 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:52:04,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][336], [136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 199#L707-2true, 135#L705-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:52:04,955 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2023-11-30 03:52:04,956 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:52:04,956 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:52:04,956 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:52:04,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][340], [211#L699-3true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 199#L707-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:52:04,956 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2023-11-30 03:52:04,956 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:52:04,956 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:52:04,956 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:52:10,053 INFO L124 PetriNetUnfolderBase]: 61309/141310 cut-off events. [2023-11-30 03:52:10,053 INFO L125 PetriNetUnfolderBase]: For 118062/124498 co-relation queries the response was YES. [2023-11-30 03:52:10,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 336484 conditions, 141310 events. 61309/141310 cut-off events. For 118062/124498 co-relation queries the response was YES. Maximal size of possible extension queue 3090. Compared 1805636 event pairs, 21418 based on Foata normal form. 328/121880 useless extension candidates. Maximal degree in co-relation 102754. Up to 56700 conditions per place. [2023-11-30 03:52:11,073 INFO L140 encePairwiseOnDemand]: 241/247 looper letters, 279 selfloop transitions, 5 changer transitions 1/503 dead transitions. [2023-11-30 03:52:11,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 503 transitions, 2775 flow [2023-11-30 03:52:11,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-30 03:52:11,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-30 03:52:11,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 662 transitions. [2023-11-30 03:52:11,077 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.893387314439946 [2023-11-30 03:52:11,077 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 662 transitions. [2023-11-30 03:52:11,077 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 662 transitions. [2023-11-30 03:52:11,077 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 03:52:11,077 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 662 transitions. [2023-11-30 03:52:11,079 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 220.66666666666666) internal successors, (662), 3 states have internal predecessors, (662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:52:11,080 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 247.0) internal successors, (988), 4 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:52:11,080 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 247.0) internal successors, (988), 4 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:52:11,081 INFO L307 CegarLoopForPetriNet]: 242 programPoint places, 8 predicate places. [2023-11-30 03:52:11,081 INFO L500 AbstractCegarLoop]: Abstraction has has 250 places, 503 transitions, 2775 flow [2023-11-30 03:52:11,081 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 198.33333333333334) internal successors, (595), 3 states have internal predecessors, (595), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:52:11,081 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 03:52:11,081 INFO L232 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] [2023-11-30 03:52:11,081 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-11-30 03:52:11,081 INFO L425 AbstractCegarLoop]: === Iteration 4 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 21 more)] === [2023-11-30 03:52:11,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 03:52:11,082 INFO L85 PathProgramCache]: Analyzing trace with hash 1208703004, now seen corresponding path program 1 times [2023-11-30 03:52:11,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 03:52:11,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354468622] [2023-11-30 03:52:11,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 03:52:11,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 03:52:11,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 03:52:11,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 03:52:11,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 03:52:11,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354468622] [2023-11-30 03:52:11,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354468622] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 03:52:11,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 03:52:11,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-30 03:52:11,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334452068] [2023-11-30 03:52:11,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 03:52:11,113 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-30 03:52:11,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 03:52:11,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-30 03:52:11,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-30 03:52:11,115 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 177 out of 247 [2023-11-30 03:52:11,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 503 transitions, 2775 flow. Second operand has 3 states, 3 states have (on average 179.33333333333334) internal successors, (538), 3 states have internal predecessors, (538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:52:11,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 03:52:11,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 177 of 247 [2023-11-30 03:52:11,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 03:52:11,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, 235#L694-1true, threadThread2of2ForFork0InUse, 141#L718-4true, 245#true, 71#L696-3true, 256#true]) [2023-11-30 03:52:11,748 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 03:52:11,748 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:52:11,748 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:52:11,748 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:52:11,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][324], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, 235#L694-1true, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 141#L718-4true, 71#L696-3true, 256#true]) [2023-11-30 03:52:11,748 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 03:52:11,748 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:52:11,748 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:52:11,748 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:52:11,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][326], [260#true, threadThread1of2ForFork0InUse, 235#L694-1true, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 143#L718-5true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 256#true]) [2023-11-30 03:52:11,782 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 03:52:11,783 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:52:11,783 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:52:11,783 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:52:11,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [260#true, threadThread1of2ForFork0InUse, 235#L694-1true, threadThread2of2ForFork0InUse, 143#L718-5true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 245#true, 256#true]) [2023-11-30 03:52:11,783 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 03:52:11,783 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:52:11,784 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:52:11,784 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:52:11,784 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][326], [260#true, threadThread1of2ForFork0InUse, 235#L694-1true, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 143#L718-5true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 256#true]) [2023-11-30 03:52:11,784 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 03:52:11,784 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:52:11,784 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:52:11,784 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:52:11,784 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:52:11,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 141#L718-4true, 76#L694-2true, 245#true, 71#L696-3true, 256#true]) [2023-11-30 03:52:11,786 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 03:52:11,786 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:52:11,786 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:52:11,786 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:52:11,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 141#L718-4true, 71#L696-3true, 245#true, 153#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 256#true]) [2023-11-30 03:52:11,787 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 03:52:11,787 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:52:11,787 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:52:11,787 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:52:11,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][324], [260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 141#L718-4true, 76#L694-2true, 71#L696-3true, 256#true]) [2023-11-30 03:52:11,788 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 03:52:11,788 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:52:11,789 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:52:11,789 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:52:11,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][326], [260#true, threadThread1of2ForFork0InUse, 235#L694-1true, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 77#L718-6true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:52:11,827 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 03:52:11,827 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:11,827 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:11,827 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:11,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [260#true, threadThread1of2ForFork0InUse, 235#L694-1true, threadThread2of2ForFork0InUse, 77#L718-6true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 71#L696-3true, 256#true]) [2023-11-30 03:52:11,829 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 03:52:11,829 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:11,829 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:11,829 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:11,829 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][326], [260#true, threadThread1of2ForFork0InUse, 235#L694-1true, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 77#L718-6true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 256#true]) [2023-11-30 03:52:11,829 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 03:52:11,830 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:11,830 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:11,830 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:11,830 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:11,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][326], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 143#L718-5true, 76#L694-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 256#true]) [2023-11-30 03:52:11,830 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 03:52:11,830 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:11,830 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:11,830 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:11,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 143#L718-5true, 76#L694-2true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 256#true]) [2023-11-30 03:52:11,831 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 03:52:11,831 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:11,831 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:11,831 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:11,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 143#L718-5true, 245#true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 153#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 256#true]) [2023-11-30 03:52:11,832 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 03:52:11,832 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:11,832 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:11,832 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:11,832 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][326], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 143#L718-5true, 76#L694-2true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:52:11,832 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 03:52:11,833 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:11,833 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:11,833 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:11,833 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:11,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][326], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 77#L718-6true, 76#L694-2true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:52:11,879 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 03:52:11,879 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:52:11,879 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:52:11,879 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:52:11,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 77#L718-6true, 76#L694-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 71#L696-3true, 256#true]) [2023-11-30 03:52:11,880 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 03:52:11,880 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:52:11,880 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:52:11,880 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:52:11,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 77#L718-6true, 71#L696-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 153#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 256#true]) [2023-11-30 03:52:11,880 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 03:52:11,880 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:52:11,880 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:52:11,880 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:52:11,880 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][326], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 77#L718-6true, 76#L694-2true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:52:11,880 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 03:52:11,881 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:52:11,881 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:52:11,881 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:52:11,881 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:52:11,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][292], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, 220#L694-5true, threadThread2of2ForFork0InUse, 141#L718-4true, 117#L696-3true, 245#true, 256#true]) [2023-11-30 03:52:11,928 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 03:52:11,928 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 03:52:11,928 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 03:52:11,928 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 03:52:11,968 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][358], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 141#L718-4true, 85#L694-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 245#true, 117#L696-3true, 256#true]) [2023-11-30 03:52:11,969 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 03:52:11,969 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 03:52:11,969 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 03:52:11,969 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 03:52:11,969 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][290], [260#true, threadThread1of2ForFork0InUse, 220#L694-5true, threadThread2of2ForFork0InUse, 143#L718-5true, 117#L696-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:52:11,969 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 03:52:11,969 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 03:52:11,969 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 03:52:11,969 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 03:52:11,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 26#L694-6true, 141#L718-4true, 71#L696-3true, 245#true, 256#true]) [2023-11-30 03:52:11,971 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 03:52:11,971 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 03:52:11,971 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 03:52:11,972 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 03:52:11,973 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][292], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 141#L718-4true, 85#L694-6true, 117#L696-3true, 245#true, 256#true]) [2023-11-30 03:52:11,974 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 03:52:11,974 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 03:52:11,974 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 03:52:11,974 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 03:52:12,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [260#true, threadThread1of2ForFork0InUse, 26#L694-6true, threadThread2of2ForFork0InUse, 143#L718-5true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 71#L696-3true, 256#true]) [2023-11-30 03:52:12,015 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 03:52:12,015 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:12,015 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:12,015 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:12,015 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][290], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 143#L718-5true, 85#L694-6true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 245#true, 256#true]) [2023-11-30 03:52:12,015 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 03:52:12,015 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:12,015 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:12,015 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:12,016 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][356], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 143#L718-5true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 256#true]) [2023-11-30 03:52:12,016 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:52:12,016 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:12,016 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:12,016 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:12,016 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][356], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 143#L718-5true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 85#L694-6true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 117#L696-3true, 256#true]) [2023-11-30 03:52:12,016 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 03:52:12,016 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:12,016 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:12,016 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:12,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][290], [260#true, threadThread1of2ForFork0InUse, 220#L694-5true, threadThread2of2ForFork0InUse, 77#L718-6true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 256#true]) [2023-11-30 03:52:12,017 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 03:52:12,017 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:12,017 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:12,017 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:12,018 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 26#L694-6true, 143#L718-5true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 71#L696-3true, 256#true]) [2023-11-30 03:52:12,018 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 03:52:12,018 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:12,018 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:12,018 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:12,018 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:12,020 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][358], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 141#L718-4true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 245#true, 117#L696-3true, 256#true]) [2023-11-30 03:52:12,020 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 03:52:12,020 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:12,020 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:12,020 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:12,020 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][290], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 143#L718-5true, 85#L694-6true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 117#L696-3true, 256#true]) [2023-11-30 03:52:12,020 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 03:52:12,021 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:12,021 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:12,021 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:12,021 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:12,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][292], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 141#L718-4true, 160#L694-7true, 117#L696-3true, 245#true, 256#true]) [2023-11-30 03:52:12,023 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 03:52:12,023 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:12,023 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:12,023 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:12,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][292], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 141#L718-4true, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 117#L696-3true, 245#true, 256#true]) [2023-11-30 03:52:12,024 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 03:52:12,024 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:12,024 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:12,024 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:12,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 26#L694-6true, 77#L718-6true, 245#true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:52:12,066 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:52:12,066 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:12,066 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:12,066 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:12,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][290], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 85#L694-6true, 77#L718-6true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 256#true]) [2023-11-30 03:52:12,067 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:52:12,067 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:12,067 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:12,067 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:12,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][356], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 77#L718-6true, 160#L694-7true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 245#true, 256#true]) [2023-11-30 03:52:12,067 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 03:52:12,067 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:12,067 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:12,067 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:12,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][356], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 85#L694-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 77#L718-6true, 245#true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:52:12,068 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:52:12,069 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:12,069 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:12,069 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:12,073 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 26#L694-6true, 77#L718-6true, 245#true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:52:12,073 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:52:12,073 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:12,073 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:12,073 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:12,073 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:12,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 143#L718-5true, 44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 256#true]) [2023-11-30 03:52:12,073 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:52:12,074 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:12,074 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:12,074 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:12,074 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [260#true, 57#L694-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 143#L718-5true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 256#true]) [2023-11-30 03:52:12,074 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:52:12,074 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:12,074 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:12,074 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:12,074 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][290], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 143#L718-5true, 160#L694-7true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 256#true]) [2023-11-30 03:52:12,074 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:52:12,074 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:12,075 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:12,075 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:12,075 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][356], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 143#L718-5true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 117#L696-3true, 256#true]) [2023-11-30 03:52:12,075 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:52:12,075 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:12,075 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:12,075 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:12,075 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:12,076 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][290], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 85#L694-6true, 77#L718-6true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 245#true, 256#true]) [2023-11-30 03:52:12,076 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:52:12,076 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:12,076 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:12,076 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:12,076 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:12,076 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][290], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 143#L718-5true, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 245#true, 256#true]) [2023-11-30 03:52:12,076 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:52:12,076 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:12,076 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:12,076 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:12,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 141#L718-4true, 44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#true, 71#L696-3true, 256#true]) [2023-11-30 03:52:12,077 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2023-11-30 03:52:12,077 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-11-30 03:52:12,077 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-11-30 03:52:12,077 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-11-30 03:52:12,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [260#true, 57#L694-7true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 141#L718-4true, 71#L696-3true, 245#true, 256#true]) [2023-11-30 03:52:12,077 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2023-11-30 03:52:12,077 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-11-30 03:52:12,077 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-11-30 03:52:12,077 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-11-30 03:52:12,078 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][290], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 143#L718-5true, 160#L694-7true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 245#true, 256#true]) [2023-11-30 03:52:12,078 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:52:12,078 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:12,078 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:12,078 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:12,078 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:12,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 77#L718-6true, 71#L696-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:52:12,126 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 03:52:12,126 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:12,126 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:12,126 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:12,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [57#L694-7true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 77#L718-6true, 71#L696-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:52:12,126 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 03:52:12,126 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:12,127 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:12,127 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:12,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][290], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 77#L718-6true, 160#L694-7true, 117#L696-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:52:12,127 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 03:52:12,127 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:12,127 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:12,127 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:12,127 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][356], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 77#L718-6true, 160#L694-7true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 117#L696-3true, 256#true]) [2023-11-30 03:52:12,127 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 03:52:12,127 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:12,127 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:12,128 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:12,128 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:12,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][290], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 77#L718-6true, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 117#L696-3true, 256#true]) [2023-11-30 03:52:12,128 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 03:52:12,128 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:12,128 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:12,128 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:12,129 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 143#L718-5true, 44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 245#true, 256#true]) [2023-11-30 03:52:12,129 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2023-11-30 03:52:12,129 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2023-11-30 03:52:12,129 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2023-11-30 03:52:12,130 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2023-11-30 03:52:12,130 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2023-11-30 03:52:12,130 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 77#L718-6true, 245#true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:52:12,130 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 03:52:12,130 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:12,130 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:12,130 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:12,130 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:12,130 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [57#L694-7true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 143#L718-5true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 71#L696-3true, 256#true]) [2023-11-30 03:52:12,130 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2023-11-30 03:52:12,130 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2023-11-30 03:52:12,130 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2023-11-30 03:52:12,131 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2023-11-30 03:52:12,131 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2023-11-30 03:52:12,131 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [57#L694-7true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 77#L718-6true, 71#L696-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:52:12,131 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 03:52:12,131 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:12,131 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:12,131 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:12,131 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:12,132 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][290], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 77#L718-6true, 160#L694-7true, 117#L696-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:52:12,132 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 03:52:12,132 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:12,132 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:12,132 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:12,132 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:12,132 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][290], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 143#L718-5true, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 117#L696-3true, 256#true]) [2023-11-30 03:52:12,132 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2023-11-30 03:52:12,132 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2023-11-30 03:52:12,132 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2023-11-30 03:52:12,132 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2023-11-30 03:52:12,132 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2023-11-30 03:52:12,132 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][290], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 77#L718-6true, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 117#L696-3true, 256#true]) [2023-11-30 03:52:12,133 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 03:52:12,133 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:12,133 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:12,133 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:12,133 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:12,135 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][290], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 143#L718-5true, 245#true, 238#L696true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:52:12,135 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 03:52:12,135 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 03:52:12,135 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 03:52:12,135 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 03:52:12,135 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][290], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 77#L718-6true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 238#L696true, 245#true, 256#true]) [2023-11-30 03:52:12,135 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 03:52:12,135 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:52:12,136 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:52:12,136 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:52:12,139 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][292], [260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 141#L718-4true, 245#true, 238#L696true, 117#L696-3true, 256#true]) [2023-11-30 03:52:12,139 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 03:52:12,139 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:12,139 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:12,139 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:12,192 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][290], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 143#L718-5true, 117#L696-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 238#L696true, 256#true]) [2023-11-30 03:52:12,193 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 03:52:12,193 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 03:52:12,193 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 03:52:12,193 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 03:52:12,193 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 03:52:12,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, 235#L694-1true, threadThread2of2ForFork0InUse, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 256#true]) [2023-11-30 03:52:12,250 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 03:52:12,250 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:52:12,250 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:52:12,250 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:52:12,251 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][326], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, 235#L694-1true, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 256#true]) [2023-11-30 03:52:12,251 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 03:52:12,251 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:52:12,251 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:52:12,251 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:52:12,251 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][326], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 235#L694-1true, 247#(= |#race~threads_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 256#true]) [2023-11-30 03:52:12,251 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 03:52:12,251 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:52:12,251 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:52:12,252 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:52:12,252 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:52:12,258 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][290], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 77#L718-6true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 238#L696true, 245#true, 256#true]) [2023-11-30 03:52:12,258 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 03:52:12,258 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:52:12,258 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:52:12,258 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:52:12,258 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:52:12,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 76#L694-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 71#L696-3true, 256#true]) [2023-11-30 03:52:12,320 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 03:52:12,320 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:52:12,320 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:52:12,320 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:52:12,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 153#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 256#true]) [2023-11-30 03:52:12,320 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 03:52:12,320 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:52:12,320 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:52:12,320 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:52:12,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][326], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 76#L694-2true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:52:12,321 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 03:52:12,322 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:52:12,322 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:52:12,322 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:52:12,322 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][326], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 76#L694-2true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:52:12,323 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 03:52:12,323 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:52:12,323 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:52:12,323 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:52:12,323 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:52:12,576 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][290], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, 220#L694-5true, threadThread2of2ForFork0InUse, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 117#L696-3true, 256#true]) [2023-11-30 03:52:12,576 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 03:52:12,576 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 03:52:12,577 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 03:52:12,577 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 03:52:12,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 26#L694-6true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 71#L696-3true, 256#true]) [2023-11-30 03:52:12,674 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 03:52:12,674 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:52:12,674 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:52:12,674 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:52:12,676 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [136#L716-3true, 260#true, threadThread1of2ForFork0InUse, 26#L694-6true, threadThread2of2ForFork0InUse, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 256#true]) [2023-11-30 03:52:12,676 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 03:52:12,676 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:52:12,676 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:52:12,676 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:52:12,676 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:52:12,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][290], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 85#L694-6true, 117#L696-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:52:12,679 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 03:52:12,679 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:52:12,679 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:52:12,679 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:52:12,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][356], [136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 117#L696-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:52:12,680 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 03:52:12,680 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:12,680 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:12,680 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:12,680 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][290], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 85#L694-6true, 245#true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:52:12,680 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 03:52:12,680 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:52:12,680 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:52:12,680 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:52:12,680 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:52:12,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 245#true, 256#true]) [2023-11-30 03:52:12,783 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 03:52:12,783 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:12,783 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:12,783 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:12,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [57#L694-7true, 260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 245#true, 256#true]) [2023-11-30 03:52:12,784 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 03:52:12,784 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:12,784 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:12,784 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:12,785 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:52:12,785 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 03:52:12,785 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:12,785 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:12,785 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:12,785 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:12,786 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [260#true, 136#L716-3true, 57#L694-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 245#true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:52:12,786 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 03:52:12,786 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:12,786 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:12,786 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:12,786 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:12,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][290], [136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 160#L694-7true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 256#true]) [2023-11-30 03:52:12,786 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 03:52:12,786 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:12,786 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:12,786 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:12,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][290], [136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 245#true, 238#L696true, 256#true]) [2023-11-30 03:52:12,786 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 03:52:12,787 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:52:12,787 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:52:12,787 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:52:12,787 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][290], [136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 160#L694-7true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 117#L696-3true, 256#true]) [2023-11-30 03:52:12,787 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 03:52:12,787 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:12,787 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:12,787 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:12,787 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:12,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][356], [136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 85#L694-6true, 117#L696-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:52:12,788 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is not cut-off event [2023-11-30 03:52:12,788 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2023-11-30 03:52:12,788 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2023-11-30 03:52:12,788 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2023-11-30 03:52:12,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][290], [136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 256#true]) [2023-11-30 03:52:12,788 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 03:52:12,788 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:12,788 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:12,788 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:12,788 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][290], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 117#L696-3true, 256#true]) [2023-11-30 03:52:12,789 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 03:52:12,789 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:12,789 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:12,789 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:12,789 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:12,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([826] L706-->L706-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65| (store .cse0 |v_~#threads_alive_mutex~0.offset_65| 1))) (= |v_threadThread2of2ForFork0_#t~nondet12_1| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_65|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} OutVars{threadThread2of2ForFork0_#t~nondet12=|v_threadThread2of2ForFork0_#t~nondet12_1|, #pthreadsMutex=|v_#pthreadsMutex_173|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} AuxVars[] AssignedVars[threadThread2of2ForFork0_#t~nondet12, #pthreadsMutex][497], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 85#L694-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 77#L718-6true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 197#L706-3true, 256#true]) [2023-11-30 03:52:12,795 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 03:52:12,795 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:12,795 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:12,795 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:12,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([829] L700-->L700-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_11|) 0) (= |v_threadThread2of2ForFork0_#t~nondet6_1| 0) (= |v_#pthreadsMutex_125| (store |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11| (store .cse0 |v_~#data_mutex~0.offset_11| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet6][500], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 85#L694-6true, 77#L718-6true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 216#L700-3true, 256#true]) [2023-11-30 03:52:12,796 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 03:52:12,796 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:12,796 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:12,796 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:13,041 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][356], [136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 245#true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:52:13,042 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is not cut-off event [2023-11-30 03:52:13,042 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2023-11-30 03:52:13,042 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2023-11-30 03:52:13,042 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2023-11-30 03:52:13,042 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2023-11-30 03:52:13,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([815] L697-->L697-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27|))) (and (= (store |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27| (store .cse0 |v_~#keep_alive_mutex~0.offset_27| 1)) |v_#pthreadsMutex_157|) (= |v_threadThread2of2ForFork0_#t~nondet4_1| 0) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_27|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet4][406], [136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 85#L694-6true, 109#L697-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 256#true]) [2023-11-30 03:52:13,044 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 03:52:13,044 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 03:52:13,044 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 03:52:13,044 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 03:52:13,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([826] L706-->L706-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65| (store .cse0 |v_~#threads_alive_mutex~0.offset_65| 1))) (= |v_threadThread2of2ForFork0_#t~nondet12_1| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_65|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} OutVars{threadThread2of2ForFork0_#t~nondet12=|v_threadThread2of2ForFork0_#t~nondet12_1|, #pthreadsMutex=|v_#pthreadsMutex_173|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} AuxVars[] AssignedVars[threadThread2of2ForFork0_#t~nondet12, #pthreadsMutex][497], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 77#L718-6true, 160#L694-7true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 197#L706-3true, 256#true]) [2023-11-30 03:52:13,050 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 03:52:13,050 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 03:52:13,050 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 03:52:13,050 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 03:52:13,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([829] L700-->L700-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_11|) 0) (= |v_threadThread2of2ForFork0_#t~nondet6_1| 0) (= |v_#pthreadsMutex_125| (store |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11| (store .cse0 |v_~#data_mutex~0.offset_11| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet6][500], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 77#L718-6true, 160#L694-7true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 216#L700-3true, 256#true]) [2023-11-30 03:52:13,051 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 03:52:13,051 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 03:52:13,051 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 03:52:13,051 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 03:52:13,144 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][290], [136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 117#L696-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 238#L696true, 256#true]) [2023-11-30 03:52:13,144 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 03:52:13,144 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:52:13,144 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:52:13,144 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:52:13,144 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:52:13,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([815] L697-->L697-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27|))) (and (= (store |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27| (store .cse0 |v_~#keep_alive_mutex~0.offset_27| 1)) |v_#pthreadsMutex_157|) (= |v_threadThread2of2ForFork0_#t~nondet4_1| 0) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_27|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet4][406], [136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 245#true, 109#L697-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:52:13,146 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 03:52:13,146 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:52:13,146 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:52:13,146 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:52:13,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][528], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 141#L718-4true, 41#L694-1true, 245#true, 219#L709-3true, 256#true]) [2023-11-30 03:52:13,418 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 03:52:13,418 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 03:52:13,418 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 03:52:13,418 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 03:52:13,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][552], [260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 141#L718-4true, 3#L694-2true, 219#L709-3true, 256#true]) [2023-11-30 03:52:13,536 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 03:52:13,536 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:52:13,536 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:52:13,536 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:52:13,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][526], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 143#L718-5true, 41#L694-1true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 219#L709-3true, 256#true]) [2023-11-30 03:52:13,536 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 03:52:13,536 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:52:13,536 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:52:13,536 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:52:13,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 141#L718-4true, 199#L707-2true, 71#L696-3true, 245#true, 256#true]) [2023-11-30 03:52:13,548 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 03:52:13,548 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:52:13,548 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:52:13,548 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:52:13,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][528], [260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 141#L718-4true, 3#L694-2true, 245#true, 219#L709-3true, 256#true]) [2023-11-30 03:52:13,549 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 03:52:13,549 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:52:13,549 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:52:13,549 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:52:13,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][528], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 141#L718-4true, 245#true, 219#L709-3true, 237#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 256#true]) [2023-11-30 03:52:13,550 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 03:52:13,550 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:52:13,550 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:52:13,550 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:52:13,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 143#L718-5true, 199#L707-2true, 245#true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:52:13,660 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 03:52:13,660 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:52:13,660 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:52:13,660 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:52:13,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][526], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 143#L718-5true, 3#L694-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 219#L709-3true, 256#true]) [2023-11-30 03:52:13,667 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 03:52:13,667 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:52:13,667 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:52:13,667 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:52:13,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][551], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 143#L718-5true, 3#L694-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 219#L709-3true, 256#true]) [2023-11-30 03:52:13,676 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 03:52:13,676 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:52:13,676 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:52:13,676 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:52:13,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][526], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 77#L718-6true, 41#L694-1true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 219#L709-3true, 256#true]) [2023-11-30 03:52:13,676 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 03:52:13,676 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:52:13,676 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:52:13,676 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:52:13,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][526], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 143#L718-5true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 219#L709-3true, 237#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 256#true]) [2023-11-30 03:52:13,677 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 03:52:13,677 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:52:13,677 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:52:13,677 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:52:13,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 77#L718-6true, 199#L707-2true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 256#true]) [2023-11-30 03:52:13,805 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2023-11-30 03:52:13,805 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:52:13,805 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:52:13,805 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:52:13,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][526], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 77#L718-6true, 3#L694-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 219#L709-3true, 256#true]) [2023-11-30 03:52:13,816 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2023-11-30 03:52:13,816 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:52:13,816 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:52:13,816 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:52:13,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][526], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 77#L718-6true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 219#L709-3true, 237#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 256#true]) [2023-11-30 03:52:13,824 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2023-11-30 03:52:13,824 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:52:13,824 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:52:13,824 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:52:14,100 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([826] L706-->L706-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65| (store .cse0 |v_~#threads_alive_mutex~0.offset_65| 1))) (= |v_threadThread2of2ForFork0_#t~nondet12_1| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_65|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} OutVars{threadThread2of2ForFork0_#t~nondet12=|v_threadThread2of2ForFork0_#t~nondet12_1|, #pthreadsMutex=|v_#pthreadsMutex_173|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} AuxVars[] AssignedVars[threadThread2of2ForFork0_#t~nondet12, #pthreadsMutex][497], [136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 85#L694-6true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 197#L706-3true, 256#true]) [2023-11-30 03:52:14,100 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 03:52:14,100 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 03:52:14,100 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 03:52:14,100 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 03:52:14,100 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([829] L700-->L700-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_11|) 0) (= |v_threadThread2of2ForFork0_#t~nondet6_1| 0) (= |v_#pthreadsMutex_125| (store |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11| (store .cse0 |v_~#data_mutex~0.offset_11| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet6][500], [136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 85#L694-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 216#L700-3true, 256#true]) [2023-11-30 03:52:14,101 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 03:52:14,101 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 03:52:14,101 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 03:52:14,101 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 03:52:14,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][552], [260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, 220#L694-5true, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 141#L718-4true, 219#L709-3true, 256#true]) [2023-11-30 03:52:14,114 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 03:52:14,114 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 03:52:14,114 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 03:52:14,114 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 03:52:14,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][551], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 77#L718-6true, 3#L694-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 219#L709-3true, 256#true]) [2023-11-30 03:52:14,119 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is not cut-off event [2023-11-30 03:52:14,119 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2023-11-30 03:52:14,119 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2023-11-30 03:52:14,119 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2023-11-30 03:52:14,136 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][528], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, 220#L694-5true, threadThread2of2ForFork0InUse, 141#L718-4true, 245#true, 219#L709-3true, 256#true]) [2023-11-30 03:52:14,136 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 03:52:14,136 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 03:52:14,136 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 03:52:14,136 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 03:52:14,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([826] L706-->L706-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65| (store .cse0 |v_~#threads_alive_mutex~0.offset_65| 1))) (= |v_threadThread2of2ForFork0_#t~nondet12_1| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_65|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} OutVars{threadThread2of2ForFork0_#t~nondet12=|v_threadThread2of2ForFork0_#t~nondet12_1|, #pthreadsMutex=|v_#pthreadsMutex_173|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} AuxVars[] AssignedVars[threadThread2of2ForFork0_#t~nondet12, #pthreadsMutex][497], [136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 197#L706-3true, 256#true]) [2023-11-30 03:52:14,259 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 03:52:14,259 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:52:14,259 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:52:14,259 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:52:14,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([829] L700-->L700-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_11|) 0) (= |v_threadThread2of2ForFork0_#t~nondet6_1| 0) (= |v_#pthreadsMutex_125| (store |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11| (store .cse0 |v_~#data_mutex~0.offset_11| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet6][500], [136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 216#L700-3true, 256#true]) [2023-11-30 03:52:14,259 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 03:52:14,259 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:52:14,259 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:52:14,260 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:52:14,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][551], [260#true, threadThread1of2ForFork0InUse, 220#L694-5true, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 143#L718-5true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 219#L709-3true, 256#true]) [2023-11-30 03:52:14,270 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 03:52:14,270 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:52:14,270 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:52:14,270 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:52:14,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][585], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 141#L718-4true, 85#L694-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 245#true, 219#L709-3true, 256#true]) [2023-11-30 03:52:14,272 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 03:52:14,272 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:52:14,272 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:52:14,272 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:52:14,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][526], [260#true, threadThread1of2ForFork0InUse, 220#L694-5true, threadThread2of2ForFork0InUse, 143#L718-5true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 219#L709-3true, 256#true]) [2023-11-30 03:52:14,272 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 03:52:14,273 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:52:14,273 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:52:14,273 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:52:14,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][341], [260#true, threadThread1of2ForFork0InUse, 235#L694-1true, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 249#true, 71#L696-3true, 97#L725-4true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:52:14,326 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 03:52:14,326 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:52:14,326 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:52:14,326 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:52:14,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][300], [260#true, threadThread1of2ForFork0InUse, 235#L694-1true, threadThread2of2ForFork0InUse, 249#true, 71#L696-3true, 245#true, 97#L725-4true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:52:14,330 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 03:52:14,330 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:52:14,330 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:52:14,330 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:52:14,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][583], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 143#L718-5true, 85#L694-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 219#L709-3true, 256#true]) [2023-11-30 03:52:14,435 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 03:52:14,436 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:52:14,436 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:52:14,436 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:52:14,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][526], [260#true, threadThread1of2ForFork0InUse, 220#L694-5true, threadThread2of2ForFork0InUse, 77#L718-6true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 219#L709-3true, 256#true]) [2023-11-30 03:52:14,436 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 03:52:14,436 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:52:14,436 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:52:14,436 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:52:14,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([856] L703-->L703-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31|))) (and (= |v_threadThread2of2ForFork0_#t~nondet10_1| 0) (= (store |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31| (store .cse0 |v_~#keep_alive_mutex~0.offset_31| 1)) |v_#pthreadsMutex_189|) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_31|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, threadThread2of2ForFork0_#t~nondet10=|v_threadThread2of2ForFork0_#t~nondet10_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet10][580], [120#L703-3true, 260#true, threadThread1of2ForFork0InUse, 220#L694-5true, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 143#L718-5true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:52:14,441 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 03:52:14,441 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:52:14,441 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:52:14,441 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:52:14,485 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][576], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 3#L694-2true, 249#true, 117#L696-3true, 97#L725-4true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:52:14,485 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 03:52:14,485 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:52:14,485 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:52:14,485 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:52:14,504 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][300], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 76#L694-2true, 249#true, 71#L696-3true, 245#true, 97#L725-4true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:52:14,504 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 03:52:14,504 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:52:14,504 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:52:14,504 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:52:14,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][300], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 71#L696-3true, 245#true, 97#L725-4true, 153#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:52:14,505 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 03:52:14,505 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:52:14,505 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:52:14,505 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:52:14,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][551], [260#true, threadThread1of2ForFork0InUse, 220#L694-5true, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 77#L718-6true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 219#L709-3true, 256#true]) [2023-11-30 03:52:14,616 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is not cut-off event [2023-11-30 03:52:14,616 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2023-11-30 03:52:14,616 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2023-11-30 03:52:14,616 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2023-11-30 03:52:14,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][551], [136#L716-3true, 260#true, threadThread1of2ForFork0InUse, 220#L694-5true, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 219#L709-3true, 256#true]) [2023-11-30 03:52:14,616 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 03:52:14,616 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:52:14,616 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:52:14,616 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:52:14,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][583], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 85#L694-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 77#L718-6true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 219#L709-3true, 256#true]) [2023-11-30 03:52:14,616 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 03:52:14,616 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:52:14,616 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:52:14,616 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:52:14,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([856] L703-->L703-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31|))) (and (= |v_threadThread2of2ForFork0_#t~nondet10_1| 0) (= (store |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31| (store .cse0 |v_~#keep_alive_mutex~0.offset_31| 1)) |v_#pthreadsMutex_189|) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_31|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, threadThread2of2ForFork0_#t~nondet10=|v_threadThread2of2ForFork0_#t~nondet10_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet10][580], [120#L703-3true, 260#true, threadThread1of2ForFork0InUse, 220#L694-5true, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 77#L718-6true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:52:14,620 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 03:52:14,620 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:52:14,620 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:52:14,621 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:52:14,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([856] L703-->L703-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31|))) (and (= |v_threadThread2of2ForFork0_#t~nondet10_1| 0) (= (store |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31| (store .cse0 |v_~#keep_alive_mutex~0.offset_31| 1)) |v_#pthreadsMutex_189|) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_31|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, threadThread2of2ForFork0_#t~nondet10=|v_threadThread2of2ForFork0_#t~nondet10_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet10][592], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 120#L703-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 141#L718-4true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 245#true, 256#true]) [2023-11-30 03:52:14,628 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 03:52:14,629 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:52:14,629 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:52:14,629 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:52:14,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][341], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 76#L694-2true, 249#true, 71#L696-3true, 97#L725-4true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:52:14,662 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2023-11-30 03:52:14,662 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2023-11-30 03:52:14,662 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2023-11-30 03:52:14,662 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2023-11-30 03:52:14,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([856] L703-->L703-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31|))) (and (= |v_threadThread2of2ForFork0_#t~nondet10_1| 0) (= (store |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31| (store .cse0 |v_~#keep_alive_mutex~0.offset_31| 1)) |v_#pthreadsMutex_189|) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_31|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, threadThread2of2ForFork0_#t~nondet10=|v_threadThread2of2ForFork0_#t~nondet10_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet10][591], [120#L703-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 143#L718-5true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:52:14,808 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 03:52:14,808 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:52:14,808 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:52:14,808 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:52:15,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([856] L703-->L703-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31|))) (and (= |v_threadThread2of2ForFork0_#t~nondet10_1| 0) (= (store |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31| (store .cse0 |v_~#keep_alive_mutex~0.offset_31| 1)) |v_#pthreadsMutex_189|) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_31|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, threadThread2of2ForFork0_#t~nondet10=|v_threadThread2of2ForFork0_#t~nondet10_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet10][591], [120#L703-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 77#L718-6true, 160#L694-7true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:52:15,180 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 03:52:15,180 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:52:15,180 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:52:15,180 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:52:15,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][576], [260#true, threadThread1of2ForFork0InUse, 220#L694-5true, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 249#true, 117#L696-3true, 97#L725-4true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:52:15,227 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 03:52:15,227 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:52:15,227 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:52:15,227 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:52:15,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][564], [260#true, threadThread1of2ForFork0InUse, 220#L694-5true, threadThread2of2ForFork0InUse, 249#true, 245#true, 117#L696-3true, 97#L725-4true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:52:15,258 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 03:52:15,258 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:52:15,258 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:52:15,258 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:52:15,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][526], [136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 41#L694-1true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 219#L709-3true, 256#true]) [2023-11-30 03:52:15,423 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 03:52:15,423 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:52:15,423 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:52:15,423 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:52:15,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][300], [260#true, threadThread1of2ForFork0InUse, 26#L694-6true, threadThread2of2ForFork0InUse, 249#true, 71#L696-3true, 245#true, 97#L725-4true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:52:15,508 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 03:52:15,508 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:52:15,508 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:52:15,508 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:52:15,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][564], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 85#L694-6true, 249#true, 117#L696-3true, 245#true, 97#L725-4true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:52:15,519 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 03:52:15,519 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:52:15,519 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:52:15,519 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:52:15,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 199#L707-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 245#true, 256#true]) [2023-11-30 03:52:15,679 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 03:52:15,679 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:52:15,679 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:52:15,679 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:52:15,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][526], [136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 3#L694-2true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 219#L709-3true, 256#true]) [2023-11-30 03:52:15,698 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 03:52:15,698 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:52:15,698 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:52:15,698 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:52:15,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][526], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 219#L709-3true, 237#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 256#true]) [2023-11-30 03:52:15,702 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 03:52:15,702 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:52:15,702 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:52:15,702 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:52:15,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][594], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 85#L694-6true, 249#true, 117#L696-3true, 245#true, 97#L725-4true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:52:15,744 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2023-11-30 03:52:15,744 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2023-11-30 03:52:15,744 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2023-11-30 03:52:15,744 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2023-11-30 03:52:15,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][300], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 249#true, 71#L696-3true, 245#true, 97#L725-4true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:52:15,787 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 03:52:15,787 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:52:15,787 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:52:15,787 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:52:15,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][300], [260#true, 57#L694-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 71#L696-3true, 245#true, 97#L725-4true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:52:15,788 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 03:52:15,788 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:52:15,788 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:52:15,788 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:52:15,798 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][564], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 160#L694-7true, 249#true, 245#true, 117#L696-3true, 97#L725-4true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:52:15,798 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 03:52:15,799 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:52:15,799 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:52:15,799 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:52:15,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][564], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#true, 117#L696-3true, 97#L725-4true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:52:15,799 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 03:52:15,799 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:52:15,799 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:52:15,799 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:52:15,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][551], [136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 3#L694-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 219#L709-3true, 256#true]) [2023-11-30 03:52:15,974 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2023-11-30 03:52:15,974 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2023-11-30 03:52:15,974 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2023-11-30 03:52:15,974 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2023-11-30 03:52:16,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][594], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 249#true, 117#L696-3true, 245#true, 97#L725-4true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:52:16,018 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is not cut-off event [2023-11-30 03:52:16,018 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2023-11-30 03:52:16,018 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2023-11-30 03:52:16,018 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2023-11-30 03:52:16,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([815] L697-->L697-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27|))) (and (= (store |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27| (store .cse0 |v_~#keep_alive_mutex~0.offset_27| 1)) |v_#pthreadsMutex_157|) (= |v_threadThread2of2ForFork0_#t~nondet4_1| 0) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_27|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet4][600], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 85#L694-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 249#true, 245#true, 109#L697-3true, 97#L725-4true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:52:16,025 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2023-11-30 03:52:16,025 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:52:16,025 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:52:16,025 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:52:16,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([815] L697-->L697-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27|))) (and (= (store |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27| (store .cse0 |v_~#keep_alive_mutex~0.offset_27| 1)) |v_#pthreadsMutex_157|) (= |v_threadThread2of2ForFork0_#t~nondet4_1| 0) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_27|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet4][600], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 249#true, 109#L697-3true, 245#true, 97#L725-4true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:52:16,467 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 03:52:16,467 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:52:16,467 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:52:16,467 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:52:16,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][564], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 245#true, 238#L696true, 117#L696-3true, 97#L725-4true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:52:16,515 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 03:52:16,515 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:52:16,516 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:52:16,516 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:52:16,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][526], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, 220#L694-5true, threadThread2of2ForFork0InUse, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 219#L709-3true, 256#true]) [2023-11-30 03:52:16,690 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 03:52:16,690 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:52:16,690 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:52:16,690 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:52:16,982 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([856] L703-->L703-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31|))) (and (= |v_threadThread2of2ForFork0_#t~nondet10_1| 0) (= (store |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31| (store .cse0 |v_~#keep_alive_mutex~0.offset_31| 1)) |v_#pthreadsMutex_189|) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_31|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, threadThread2of2ForFork0_#t~nondet10=|v_threadThread2of2ForFork0_#t~nondet10_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet10][580], [120#L703-3true, 260#true, 136#L716-3true, threadThread1of2ForFork0InUse, 220#L694-5true, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:52:16,983 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2023-11-30 03:52:16,983 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:52:16,983 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:52:16,983 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:52:17,247 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][583], [136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 85#L694-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 219#L709-3true, 256#true]) [2023-11-30 03:52:17,247 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is not cut-off event [2023-11-30 03:52:17,248 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2023-11-30 03:52:17,248 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2023-11-30 03:52:17,248 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2023-11-30 03:52:17,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][281], [threadThread1of2ForFork0InUse, 42#L698-1true, threadThread2of2ForFork0InUse, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 85#L694-6true, 249#true, 129#L726-3true, 245#true, 256#true]) [2023-11-30 03:52:17,331 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2023-11-30 03:52:17,331 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 03:52:17,331 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 03:52:17,331 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 03:52:17,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([856] L703-->L703-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31|))) (and (= |v_threadThread2of2ForFork0_#t~nondet10_1| 0) (= (store |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31| (store .cse0 |v_~#keep_alive_mutex~0.offset_31| 1)) |v_#pthreadsMutex_189|) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_31|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, threadThread2of2ForFork0_#t~nondet10=|v_threadThread2of2ForFork0_#t~nondet10_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet10][591], [120#L703-3true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:52:17,735 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2023-11-30 03:52:17,735 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 03:52:17,735 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 03:52:17,735 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 03:52:17,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][281], [threadThread1of2ForFork0InUse, 42#L698-1true, threadThread2of2ForFork0InUse, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 249#true, 245#true, 129#L726-3true, 256#true]) [2023-11-30 03:52:17,806 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2023-11-30 03:52:17,806 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:52:17,806 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:52:17,806 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:52:17,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][281], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 85#L694-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 249#true, 129#L726-3true, 48#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 245#true, 256#true]) [2023-11-30 03:52:17,823 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2023-11-30 03:52:17,823 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:52:17,823 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:52:17,823 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:52:17,823 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][281], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 85#L694-6true, 21#L698-2true, 249#true, 245#true, 129#L726-3true, 256#true]) [2023-11-30 03:52:17,823 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2023-11-30 03:52:17,823 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:52:17,823 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:52:17,823 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:52:17,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][606], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 85#L694-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 180#L705-2true, 249#true, 245#true, 97#L725-4true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:52:17,824 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2023-11-30 03:52:17,824 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:52:17,824 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:52:17,824 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:52:17,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][607], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 85#L694-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 249#true, 245#true, 45#L699-3true, 97#L725-4true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:52:17,824 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2023-11-30 03:52:17,824 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:52:17,824 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:52:17,824 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:52:18,091 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][281], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 249#true, 245#true, 48#threadErr2ASSERT_VIOLATIONDATA_RACEtrue, 129#L726-3true, 256#true]) [2023-11-30 03:52:18,092 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2023-11-30 03:52:18,092 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 03:52:18,092 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 03:52:18,092 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 03:52:18,092 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][281], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 21#L698-2true, 249#true, 129#L726-3true, 245#true, 256#true]) [2023-11-30 03:52:18,092 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2023-11-30 03:52:18,092 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 03:52:18,092 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 03:52:18,092 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 03:52:18,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][606], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 180#L705-2true, 160#L694-7true, 249#true, 245#true, 97#L725-4true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:52:18,095 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2023-11-30 03:52:18,095 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 03:52:18,095 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 03:52:18,095 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 03:52:18,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][607], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 249#true, 245#true, 45#L699-3true, 97#L725-4true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:52:18,095 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2023-11-30 03:52:18,095 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 03:52:18,095 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 03:52:18,095 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 03:52:18,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][395], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 85#L694-6true, 180#L705-2true, 249#true, 245#true, 204#L726true, 256#true]) [2023-11-30 03:52:18,114 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2023-11-30 03:52:18,114 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 03:52:18,114 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 03:52:18,114 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 03:52:18,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][394], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 85#L694-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 249#true, 45#L699-3true, 245#true, 204#L726true, 256#true]) [2023-11-30 03:52:18,114 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2023-11-30 03:52:18,114 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 03:52:18,114 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 03:52:18,114 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 03:52:18,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][395], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 180#L705-2true, 160#L694-7true, 249#true, 245#true, 204#L726true, 256#true]) [2023-11-30 03:52:18,382 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2023-11-30 03:52:18,382 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 03:52:18,382 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 03:52:18,382 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 03:52:18,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][394], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 249#true, 45#L699-3true, 245#true, 204#L726true, 256#true]) [2023-11-30 03:52:18,382 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2023-11-30 03:52:18,382 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 03:52:18,382 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 03:52:18,382 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 03:52:20,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][378], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 143#L718-5true, 199#L707-2true, 135#L705-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:52:20,656 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:52:20,656 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:52:20,656 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:52:20,656 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:52:20,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][378], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 77#L718-6true, 199#L707-2true, 135#L705-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:52:20,657 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:52:20,657 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:52:20,657 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:52:20,657 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:52:20,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][380], [260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 141#L718-4true, 199#L707-2true, 135#L705-2true, 256#true]) [2023-11-30 03:52:20,657 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2023-11-30 03:52:20,657 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:52:20,657 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:52:20,657 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:52:20,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][381], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 122#L718-3true, 199#L707-2true, 135#L705-2true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:52:20,657 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 03:52:20,657 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:52:20,657 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:52:20,657 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:52:20,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][382], [260#true, 211#L699-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 143#L718-5true, 199#L707-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:52:20,658 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:52:20,658 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:52:20,658 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:52:20,658 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:52:20,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][382], [260#true, 211#L699-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 77#L718-6true, 199#L707-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:52:20,658 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:52:20,658 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:52:20,658 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:52:20,658 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:52:20,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][383], [260#true, 211#L699-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 122#L718-3true, 199#L707-2true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:52:20,658 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 03:52:20,658 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:52:20,658 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:52:20,658 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:52:20,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][385], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, 211#L699-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 141#L718-4true, 199#L707-2true, 256#true]) [2023-11-30 03:52:20,658 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2023-11-30 03:52:20,658 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:52:20,658 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:52:20,658 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:52:21,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][341], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 249#true, 71#L696-3true, 234#L707-1true, 97#L725-4true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:52:21,047 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is not cut-off event [2023-11-30 03:52:21,047 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2023-11-30 03:52:21,047 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2023-11-30 03:52:21,047 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2023-11-30 03:52:21,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][341], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 199#L707-2true, 249#true, 71#L696-3true, 97#L725-4true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:52:21,048 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2023-11-30 03:52:21,048 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 03:52:21,048 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 03:52:21,048 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 03:52:21,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][576], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 90#L707-2true, 249#true, 117#L696-3true, 97#L725-4true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:52:21,061 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2023-11-30 03:52:21,061 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 03:52:21,061 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 03:52:21,061 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 03:52:23,008 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][300], [260#true, threadThread1of2ForFork0InUse, 72#L707-6true, threadThread2of2ForFork0InUse, 249#true, 71#L696-3true, 245#true, 97#L725-4true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:52:23,009 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:52:23,009 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:52:23,009 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:52:23,009 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:52:23,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][635], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 85#L694-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 249#true, 245#true, 97#L725-4true, 219#L709-3true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:52:23,293 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is not cut-off event [2023-11-30 03:52:23,293 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2023-11-30 03:52:23,293 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2023-11-30 03:52:23,293 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2023-11-30 03:52:23,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][300], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 71#L696-3true, 245#true, 97#L725-4true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:52:23,318 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:52:23,318 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:52:23,318 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:52:23,318 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:52:23,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][300], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 107#L707-7true, 249#true, 71#L696-3true, 245#true, 97#L725-4true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:52:23,319 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:52:23,319 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:52:23,319 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:52:23,319 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:52:23,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][635], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 249#true, 245#true, 97#L725-4true, 219#L709-3true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:52:23,589 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is not cut-off event [2023-11-30 03:52:23,589 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2023-11-30 03:52:23,589 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2023-11-30 03:52:23,589 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2023-11-30 03:52:23,761 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][378], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 199#L707-2true, 135#L705-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:52:23,761 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2023-11-30 03:52:23,761 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:52:23,761 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:52:23,761 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:52:23,761 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][382], [211#L699-3true, 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 199#L707-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:52:23,761 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2023-11-30 03:52:23,761 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:52:23,761 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:52:23,761 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:52:24,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][622], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 245#true, 238#L696true, 97#L725-4true, 219#L709-3true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:52:24,257 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2023-11-30 03:52:24,257 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 03:52:24,257 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 03:52:24,257 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 03:52:29,734 INFO L124 PetriNetUnfolderBase]: 69619/158914 cut-off events. [2023-11-30 03:52:29,734 INFO L125 PetriNetUnfolderBase]: For 243287/304410 co-relation queries the response was YES. [2023-11-30 03:52:30,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 464468 conditions, 158914 events. 69619/158914 cut-off events. For 243287/304410 co-relation queries the response was YES. Maximal size of possible extension queue 3453. Compared 2040122 event pairs, 21547 based on Foata normal form. 477/138017 useless extension candidates. Maximal degree in co-relation 185106. Up to 83245 conditions per place. [2023-11-30 03:52:31,287 INFO L140 encePairwiseOnDemand]: 237/247 looper letters, 438 selfloop transitions, 17 changer transitions 1/639 dead transitions. [2023-11-30 03:52:31,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 639 transitions, 4636 flow [2023-11-30 03:52:31,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-30 03:52:31,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-30 03:52:31,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 637 transitions. [2023-11-30 03:52:31,291 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8596491228070176 [2023-11-30 03:52:31,291 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 637 transitions. [2023-11-30 03:52:31,291 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 637 transitions. [2023-11-30 03:52:31,291 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 03:52:31,292 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 637 transitions. [2023-11-30 03:52:31,293 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 212.33333333333334) internal successors, (637), 3 states have internal predecessors, (637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:52:31,294 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 247.0) internal successors, (988), 4 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:52:31,294 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 247.0) internal successors, (988), 4 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:52:31,295 INFO L307 CegarLoopForPetriNet]: 242 programPoint places, 10 predicate places. [2023-11-30 03:52:31,295 INFO L500 AbstractCegarLoop]: Abstraction has has 252 places, 639 transitions, 4636 flow [2023-11-30 03:52:31,295 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 179.33333333333334) internal successors, (538), 3 states have internal predecessors, (538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:52:31,295 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 03:52:31,295 INFO L232 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] [2023-11-30 03:52:31,295 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-11-30 03:52:31,296 INFO L425 AbstractCegarLoop]: === Iteration 5 === Targeting threadErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 21 more)] === [2023-11-30 03:52:31,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 03:52:31,296 INFO L85 PathProgramCache]: Analyzing trace with hash -1331058014, now seen corresponding path program 1 times [2023-11-30 03:52:31,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 03:52:31,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1493142088] [2023-11-30 03:52:31,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 03:52:31,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 03:52:31,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 03:52:31,330 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 03:52:31,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 03:52:31,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1493142088] [2023-11-30 03:52:31,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1493142088] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 03:52:31,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 03:52:31,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-30 03:52:31,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495858705] [2023-11-30 03:52:31,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 03:52:31,331 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-30 03:52:31,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 03:52:31,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-30 03:52:31,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-30 03:52:31,332 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 200 out of 247 [2023-11-30 03:52:31,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 639 transitions, 4636 flow. Second operand has 3 states, 3 states have (on average 202.0) internal successors, (606), 3 states have internal predecessors, (606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:52:31,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 03:52:31,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 200 of 247 [2023-11-30 03:52:31,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 03:52:31,610 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, 235#L694-1true, threadThread2of2ForFork0InUse, 141#L718-4true, 245#true, 71#L696-3true, 264#true, 256#true]) [2023-11-30 03:52:31,610 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 03:52:31,610 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:52:31,610 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:52:31,610 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:52:31,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][333], [260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, 235#L694-1true, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 141#L718-4true, 71#L696-3true, 264#true, 256#true]) [2023-11-30 03:52:31,611 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 03:52:31,611 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:52:31,611 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:52:31,611 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:52:31,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][335], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 235#L694-1true, 247#(= |#race~threads_alive~0| 0), 143#L718-5true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:31,638 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 03:52:31,638 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:52:31,638 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:52:31,638 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:52:31,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [260#true, threadThread1of2ForFork0InUse, 235#L694-1true, threadThread2of2ForFork0InUse, 143#L718-5true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 264#true, 256#true]) [2023-11-30 03:52:31,639 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 03:52:31,639 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:52:31,639 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:52:31,639 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:52:31,639 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][335], [260#true, threadThread1of2ForFork0InUse, 235#L694-1true, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 143#L718-5true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:31,639 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 03:52:31,639 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:52:31,640 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:52:31,640 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:52:31,640 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:52:31,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 141#L718-4true, 76#L694-2true, 71#L696-3true, 245#true, 264#true, 256#true]) [2023-11-30 03:52:31,641 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 03:52:31,641 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:52:31,641 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:52:31,641 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:52:31,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 141#L718-4true, 245#true, 71#L696-3true, 153#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 264#true, 256#true]) [2023-11-30 03:52:31,642 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 03:52:31,642 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:52:31,642 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:52:31,642 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:52:31,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][333], [260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 141#L718-4true, 76#L694-2true, 71#L696-3true, 264#true, 256#true]) [2023-11-30 03:52:31,642 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 03:52:31,642 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:52:31,642 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:52:31,642 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:52:31,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][335], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 235#L694-1true, 247#(= |#race~threads_alive~0| 0), 77#L718-6true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:31,667 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 03:52:31,667 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:31,667 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:31,667 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:31,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [260#true, threadThread1of2ForFork0InUse, 235#L694-1true, threadThread2of2ForFork0InUse, 77#L718-6true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 71#L696-3true, 264#true, 256#true]) [2023-11-30 03:52:31,669 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 03:52:31,669 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:31,669 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:31,669 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:31,669 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][335], [260#true, threadThread1of2ForFork0InUse, 235#L694-1true, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 77#L718-6true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 264#true, 256#true]) [2023-11-30 03:52:31,669 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 03:52:31,669 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:31,669 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:31,669 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:31,669 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:31,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][335], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 143#L718-5true, 76#L694-2true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:31,670 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 03:52:31,670 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:31,670 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:31,670 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:31,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 143#L718-5true, 76#L694-2true, 71#L696-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:31,671 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 03:52:31,671 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:31,671 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:31,671 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:31,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 143#L718-5true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 153#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 264#true, 256#true]) [2023-11-30 03:52:31,671 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 03:52:31,671 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:31,672 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:31,672 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:31,672 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][335], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 143#L718-5true, 76#L694-2true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:31,672 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 03:52:31,672 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:31,672 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:31,672 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:31,672 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:31,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][335], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 77#L718-6true, 76#L694-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 264#true, 256#true]) [2023-11-30 03:52:31,705 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 03:52:31,706 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:52:31,706 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:52:31,706 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:52:31,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 77#L718-6true, 76#L694-2true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 264#true, 256#true]) [2023-11-30 03:52:31,706 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 03:52:31,706 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:52:31,706 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:52:31,706 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:52:31,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 77#L718-6true, 245#true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 153#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 264#true, 256#true]) [2023-11-30 03:52:31,707 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 03:52:31,707 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:52:31,707 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:52:31,707 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:52:31,707 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][335], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 77#L718-6true, 76#L694-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 264#true, 256#true]) [2023-11-30 03:52:31,707 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 03:52:31,707 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:52:31,707 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:52:31,707 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:52:31,707 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:52:31,754 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][293], [260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, 220#L694-5true, threadThread2of2ForFork0InUse, 141#L718-4true, 245#true, 117#L696-3true, 264#true, 256#true]) [2023-11-30 03:52:31,754 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 03:52:31,754 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 03:52:31,754 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 03:52:31,754 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 03:52:31,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][378], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 141#L718-4true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 85#L694-6true, 245#true, 117#L696-3true, 264#true, 256#true]) [2023-11-30 03:52:31,794 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 03:52:31,794 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 03:52:31,794 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 03:52:31,794 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 03:52:31,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][294], [260#true, threadThread1of2ForFork0InUse, 220#L694-5true, threadThread2of2ForFork0InUse, 143#L718-5true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 245#true, 264#true, 256#true]) [2023-11-30 03:52:31,794 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 03:52:31,794 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 03:52:31,794 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 03:52:31,794 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 03:52:31,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, 26#L694-6true, threadThread2of2ForFork0InUse, 141#L718-4true, 71#L696-3true, 245#true, 264#true, 256#true]) [2023-11-30 03:52:31,796 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 03:52:31,796 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 03:52:31,797 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 03:52:31,797 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 03:52:31,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][293], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 141#L718-4true, 85#L694-6true, 245#true, 117#L696-3true, 264#true, 256#true]) [2023-11-30 03:52:31,799 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 03:52:31,799 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 03:52:31,799 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 03:52:31,799 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 03:52:31,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [260#true, threadThread1of2ForFork0InUse, 26#L694-6true, threadThread2of2ForFork0InUse, 143#L718-5true, 71#L696-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:31,838 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 03:52:31,838 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:31,838 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:31,838 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:31,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][375], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 143#L718-5true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 264#true, 256#true]) [2023-11-30 03:52:31,839 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,839 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,839 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,839 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][294], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 143#L718-5true, 85#L694-6true, 117#L696-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:31,839 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 03:52:31,839 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:31,839 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:31,839 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:31,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][375], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 143#L718-5true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 85#L694-6true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 264#true, 256#true]) [2023-11-30 03:52:31,839 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 03:52:31,839 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:31,839 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:31,839 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:31,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][294], [260#true, threadThread1of2ForFork0InUse, 220#L694-5true, threadThread2of2ForFork0InUse, 77#L718-6true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 245#true, 264#true, 256#true]) [2023-11-30 03:52:31,840 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 03:52:31,840 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:31,840 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:31,840 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:31,841 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [260#true, threadThread1of2ForFork0InUse, 26#L694-6true, threadThread2of2ForFork0InUse, 143#L718-5true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 245#true, 264#true, 256#true]) [2023-11-30 03:52:31,841 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 03:52:31,841 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:31,841 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:31,841 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:31,841 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:31,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][378], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 141#L718-4true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 245#true, 117#L696-3true, 264#true, 256#true]) [2023-11-30 03:52:31,843 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 03:52:31,843 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:31,843 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:31,843 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:31,843 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][294], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 143#L718-5true, 85#L694-6true, 117#L696-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:31,843 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 03:52:31,843 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:31,843 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:31,843 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:31,843 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:31,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][293], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 141#L718-4true, 160#L694-7true, 245#true, 117#L696-3true, 264#true, 256#true]) [2023-11-30 03:52:31,846 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 03:52:31,846 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:31,846 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:31,846 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:31,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][293], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 141#L718-4true, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 117#L696-3true, 245#true, 264#true, 256#true]) [2023-11-30 03:52:31,847 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 03:52:31,847 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:31,847 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:31,848 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:31,890 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 26#L694-6true, 77#L718-6true, 245#true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:31,891 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,891 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,891 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,891 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][375], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 77#L718-6true, 160#L694-7true, 245#true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:31,891 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 03:52:31,891 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:31,892 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:31,892 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:31,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][294], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 85#L694-6true, 77#L718-6true, 117#L696-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:31,892 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,892 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,892 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,892 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][375], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 85#L694-6true, 77#L718-6true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 264#true, 256#true]) [2023-11-30 03:52:31,892 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,893 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,893 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,893 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,894 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [260#true, threadThread1of2ForFork0InUse, 26#L694-6true, threadThread2of2ForFork0InUse, 77#L718-6true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 71#L696-3true, 264#true, 256#true]) [2023-11-30 03:52:31,894 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,894 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,894 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,894 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,894 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 143#L718-5true, 44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 264#true, 256#true]) [2023-11-30 03:52:31,895 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,895 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,895 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,895 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [57#L694-7true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 143#L718-5true, 71#L696-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:31,895 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,895 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,895 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,895 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][294], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 143#L718-5true, 160#L694-7true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 245#true, 264#true, 256#true]) [2023-11-30 03:52:31,895 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,895 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,896 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,896 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,896 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][375], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 143#L718-5true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 245#true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:31,896 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,896 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,896 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,896 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,896 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,896 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][294], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 85#L694-6true, 77#L718-6true, 117#L696-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:31,897 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,897 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,897 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,897 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,897 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,897 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][294], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 143#L718-5true, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 264#true, 256#true]) [2023-11-30 03:52:31,897 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,897 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,897 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,897 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,897 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 141#L718-4true, 245#true, 71#L696-3true, 264#true, 256#true]) [2023-11-30 03:52:31,897 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2023-11-30 03:52:31,897 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-11-30 03:52:31,897 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-11-30 03:52:31,897 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-11-30 03:52:31,898 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 143#L718-5true, 44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 71#L696-3true, 264#true, 256#true]) [2023-11-30 03:52:31,898 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,898 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,898 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,898 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,898 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, 57#L694-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 141#L718-4true, 245#true, 71#L696-3true, 264#true, 256#true]) [2023-11-30 03:52:31,898 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2023-11-30 03:52:31,898 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-11-30 03:52:31,898 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-11-30 03:52:31,898 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-11-30 03:52:31,898 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [57#L694-7true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 143#L718-5true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 264#true, 256#true]) [2023-11-30 03:52:31,898 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,898 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,898 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,898 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,898 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,899 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][294], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 143#L718-5true, 160#L694-7true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 245#true, 264#true, 256#true]) [2023-11-30 03:52:31,899 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,899 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,899 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,899 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,899 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,900 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][294], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 143#L718-5true, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 117#L696-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:31,900 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,900 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,900 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,900 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,900 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:31,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 77#L718-6true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 264#true, 256#true]) [2023-11-30 03:52:31,944 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 03:52:31,944 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:31,944 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:31,944 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:31,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [57#L694-7true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 77#L718-6true, 71#L696-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:31,945 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 03:52:31,945 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:31,945 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:31,945 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:31,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][294], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 77#L718-6true, 160#L694-7true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 117#L696-3true, 264#true, 256#true]) [2023-11-30 03:52:31,945 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 03:52:31,945 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:31,945 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:31,945 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:31,945 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][375], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 77#L718-6true, 160#L694-7true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 264#true, 256#true]) [2023-11-30 03:52:31,945 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 03:52:31,945 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:31,945 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:31,945 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:31,946 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:31,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][294], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 77#L718-6true, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 117#L696-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:31,946 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 03:52:31,946 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:31,946 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:31,946 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:31,947 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 77#L718-6true, 245#true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:31,947 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 03:52:31,947 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:31,947 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:31,947 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:31,947 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:31,948 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [260#true, 57#L694-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 77#L718-6true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 71#L696-3true, 264#true, 256#true]) [2023-11-30 03:52:31,948 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 03:52:31,948 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:31,948 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:31,948 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:31,948 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:31,948 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][294], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 77#L718-6true, 160#L694-7true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 245#true, 264#true, 256#true]) [2023-11-30 03:52:31,948 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 03:52:31,949 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:31,949 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:31,949 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:31,949 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:31,949 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][294], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 77#L718-6true, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 245#true, 264#true, 256#true]) [2023-11-30 03:52:31,949 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 03:52:31,949 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:31,949 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:31,949 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:31,949 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:31,951 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][294], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 77#L718-6true, 245#true, 117#L696-3true, 238#L696true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:31,951 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 03:52:31,951 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:52:31,951 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:52:31,951 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:52:31,952 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][294], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 143#L718-5true, 117#L696-3true, 245#true, 238#L696true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:31,952 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 03:52:31,952 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 03:52:31,952 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 03:52:31,952 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 03:52:31,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][293], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 141#L718-4true, 245#true, 238#L696true, 117#L696-3true, 264#true, 256#true]) [2023-11-30 03:52:31,955 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 03:52:31,955 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:31,955 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:31,955 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:32,010 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][294], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 143#L718-5true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 238#L696true, 117#L696-3true, 264#true, 256#true]) [2023-11-30 03:52:32,010 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 03:52:32,010 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 03:52:32,010 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 03:52:32,010 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 03:52:32,010 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 03:52:32,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, 235#L694-1true, threadThread2of2ForFork0InUse, 71#L696-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:32,260 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 03:52:32,260 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:52:32,260 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:52:32,261 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:52:32,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][335], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, 235#L694-1true, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 264#true, 256#true]) [2023-11-30 03:52:32,261 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 03:52:32,261 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:52:32,261 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:52:32,261 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:52:32,262 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][335], [136#L716-3true, 260#true, threadThread1of2ForFork0InUse, 235#L694-1true, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:32,262 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 03:52:32,262 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:52:32,262 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:52:32,262 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:52:32,262 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:52:32,267 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][294], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 77#L718-6true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 238#L696true, 117#L696-3true, 264#true, 256#true]) [2023-11-30 03:52:32,267 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 03:52:32,267 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:52:32,267 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:52:32,267 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:52:32,267 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:52:32,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 76#L694-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 71#L696-3true, 264#true, 256#true]) [2023-11-30 03:52:32,319 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 03:52:32,319 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:52:32,319 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:52:32,319 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:52:32,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 71#L696-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 153#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 264#true, 256#true]) [2023-11-30 03:52:32,319 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 03:52:32,319 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:52:32,319 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:52:32,319 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:52:32,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][335], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 76#L694-2true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:32,320 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 03:52:32,320 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:52:32,320 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:52:32,320 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:52:32,321 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][335], [136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 76#L694-2true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:32,321 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 03:52:32,321 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:52:32,321 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:52:32,321 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:52:32,321 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:52:32,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][294], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, 220#L694-5true, threadThread2of2ForFork0InUse, 117#L696-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:32,586 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 03:52:32,587 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 03:52:32,587 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 03:52:32,587 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 03:52:32,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, 26#L694-6true, threadThread2of2ForFork0InUse, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 264#true, 256#true]) [2023-11-30 03:52:32,689 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 03:52:32,689 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:52:32,689 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:52:32,689 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:52:32,691 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 26#L694-6true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 71#L696-3true, 264#true, 256#true]) [2023-11-30 03:52:32,691 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 03:52:32,691 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:52:32,691 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:52:32,691 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:52:32,691 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:52:32,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][375], [136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 117#L696-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:32,694 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 03:52:32,694 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:32,694 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:32,694 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:32,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][294], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 85#L694-6true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 245#true, 264#true, 256#true]) [2023-11-30 03:52:32,694 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 03:52:32,694 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:52:32,694 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:52:32,694 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:52:32,694 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][294], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 85#L694-6true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 245#true, 264#true, 256#true]) [2023-11-30 03:52:32,694 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 03:52:32,695 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:52:32,695 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:52:32,695 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:52:32,695 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:52:32,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 71#L696-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:32,807 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 03:52:32,807 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:32,807 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:32,807 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:32,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [260#true, 57#L694-7true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 71#L696-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:32,807 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 03:52:32,807 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:32,807 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:32,807 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:32,809 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 245#true, 264#true, 256#true]) [2023-11-30 03:52:32,809 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 03:52:32,809 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:32,809 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:32,809 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:32,809 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:32,809 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [260#true, 136#L716-3true, 57#L694-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 264#true, 256#true]) [2023-11-30 03:52:32,809 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 03:52:32,809 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:32,809 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:32,809 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:32,809 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:32,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][294], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 160#L694-7true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 264#true, 256#true]) [2023-11-30 03:52:32,810 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 03:52:32,810 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:32,810 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:32,810 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:32,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][294], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 238#L696true, 264#true, 256#true]) [2023-11-30 03:52:32,810 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 03:52:32,810 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:52:32,810 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:52:32,810 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:52:32,810 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][294], [136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 160#L694-7true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 264#true, 256#true]) [2023-11-30 03:52:32,810 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 03:52:32,810 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:32,810 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:32,810 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:32,810 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:32,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][375], [136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 85#L694-6true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 264#true, 256#true]) [2023-11-30 03:52:32,811 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is not cut-off event [2023-11-30 03:52:32,811 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2023-11-30 03:52:32,811 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2023-11-30 03:52:32,811 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2023-11-30 03:52:32,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][294], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 117#L696-3true, 264#true, 256#true]) [2023-11-30 03:52:32,812 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 03:52:32,812 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:32,812 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:32,812 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:32,812 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][294], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 117#L696-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:32,812 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 03:52:32,812 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:32,812 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:32,812 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:32,812 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:32,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([826] L706-->L706-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65| (store .cse0 |v_~#threads_alive_mutex~0.offset_65| 1))) (= |v_threadThread2of2ForFork0_#t~nondet12_1| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_65|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} OutVars{threadThread2of2ForFork0_#t~nondet12=|v_threadThread2of2ForFork0_#t~nondet12_1|, #pthreadsMutex=|v_#pthreadsMutex_173|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} AuxVars[] AssignedVars[threadThread2of2ForFork0_#t~nondet12, #pthreadsMutex][559], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 85#L694-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 77#L718-6true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 197#L706-3true, 256#true]) [2023-11-30 03:52:32,819 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 03:52:32,819 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:32,819 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:32,819 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:32,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([829] L700-->L700-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_11|) 0) (= |v_threadThread2of2ForFork0_#t~nondet6_1| 0) (= |v_#pthreadsMutex_125| (store |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11| (store .cse0 |v_~#data_mutex~0.offset_11| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet6][562], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 85#L694-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 77#L718-6true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 216#L700-3true, 256#true]) [2023-11-30 03:52:32,819 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 03:52:32,819 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:32,820 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:32,820 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:32,944 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][375], [136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 264#true, 256#true]) [2023-11-30 03:52:32,945 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is not cut-off event [2023-11-30 03:52:32,945 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2023-11-30 03:52:32,945 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2023-11-30 03:52:32,945 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2023-11-30 03:52:32,945 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2023-11-30 03:52:32,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([815] L697-->L697-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27|))) (and (= (store |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27| (store .cse0 |v_~#keep_alive_mutex~0.offset_27| 1)) |v_#pthreadsMutex_157|) (= |v_threadThread2of2ForFork0_#t~nondet4_1| 0) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_27|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet4][430], [136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 85#L694-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 109#L697-3true, 245#true, 264#true, 256#true]) [2023-11-30 03:52:32,948 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 03:52:32,948 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 03:52:32,948 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 03:52:32,948 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 03:52:32,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([826] L706-->L706-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65| (store .cse0 |v_~#threads_alive_mutex~0.offset_65| 1))) (= |v_threadThread2of2ForFork0_#t~nondet12_1| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_65|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} OutVars{threadThread2of2ForFork0_#t~nondet12=|v_threadThread2of2ForFork0_#t~nondet12_1|, #pthreadsMutex=|v_#pthreadsMutex_173|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} AuxVars[] AssignedVars[threadThread2of2ForFork0_#t~nondet12, #pthreadsMutex][559], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 77#L718-6true, 160#L694-7true, 245#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 197#L706-3true, 256#true]) [2023-11-30 03:52:32,956 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 03:52:32,957 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 03:52:32,957 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 03:52:32,957 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 03:52:32,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([829] L700-->L700-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_11|) 0) (= |v_threadThread2of2ForFork0_#t~nondet6_1| 0) (= |v_#pthreadsMutex_125| (store |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11| (store .cse0 |v_~#data_mutex~0.offset_11| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet6][562], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 77#L718-6true, 160#L694-7true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 216#L700-3true, 256#true]) [2023-11-30 03:52:32,957 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 03:52:32,957 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 03:52:32,957 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 03:52:32,957 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 03:52:33,074 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][294], [136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 245#true, 238#L696true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:33,074 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 03:52:33,074 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:52:33,074 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:52:33,074 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:52:33,074 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:52:33,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([815] L697-->L697-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27|))) (and (= (store |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27| (store .cse0 |v_~#keep_alive_mutex~0.offset_27| 1)) |v_#pthreadsMutex_157|) (= |v_threadThread2of2ForFork0_#t~nondet4_1| 0) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_27|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet4][430], [136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 109#L697-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 264#true, 256#true]) [2023-11-30 03:52:33,077 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 03:52:33,077 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:52:33,077 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:52:33,077 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:52:33,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][536], [260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, 9#L707-1true, threadThread2of2ForFork0InUse, 141#L718-4true, 117#L696-3true, 266#(= |#race~keep_alive~0| 0), 245#true, 256#true]) [2023-11-30 03:52:33,334 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 03:52:33,334 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 03:52:33,334 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 03:52:33,334 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 03:52:33,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][537], [260#true, threadThread1of2ForFork0InUse, 9#L707-1true, threadThread2of2ForFork0InUse, 143#L718-5true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 266#(= |#race~keep_alive~0| 0), 256#true]) [2023-11-30 03:52:33,648 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 03:52:33,648 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:52:33,648 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:52:33,648 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:52:33,654 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][269], [260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 141#L718-4true, 76#L694-2true, 245#true, 266#(= |#race~keep_alive~0| 0), 217#L709-3true, 256#true]) [2023-11-30 03:52:33,655 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 03:52:33,655 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:52:33,655 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:52:33,655 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:52:33,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][536], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 141#L718-4true, 90#L707-2true, 245#true, 117#L696-3true, 266#(= |#race~keep_alive~0| 0), 256#true]) [2023-11-30 03:52:33,655 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 03:52:33,655 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:52:33,655 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:52:33,655 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:52:33,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][536], [260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 99#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 141#L718-4true, 117#L696-3true, 245#true, 266#(= |#race~keep_alive~0| 0), 256#true]) [2023-11-30 03:52:33,656 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 03:52:33,656 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:52:33,656 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:52:33,656 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:52:33,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][634], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 143#L718-5true, 90#L707-2true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 256#true]) [2023-11-30 03:52:33,812 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 03:52:33,812 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:52:33,812 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:52:33,812 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:52:33,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][537], [260#true, threadThread1of2ForFork0InUse, 9#L707-1true, threadThread2of2ForFork0InUse, 77#L718-6true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 245#true, 256#true]) [2023-11-30 03:52:33,812 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 03:52:33,812 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:52:33,812 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:52:33,812 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:52:33,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][271], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 143#L718-5true, 76#L694-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 266#(= |#race~keep_alive~0| 0), 217#L709-3true, 256#true]) [2023-11-30 03:52:33,816 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 03:52:33,816 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:52:33,816 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:52:33,816 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:52:33,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][636], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 141#L718-4true, 90#L707-2true, 117#L696-3true, 266#(= |#race~keep_alive~0| 0), 256#true]) [2023-11-30 03:52:33,817 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is not cut-off event [2023-11-30 03:52:33,817 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2023-11-30 03:52:33,817 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2023-11-30 03:52:33,817 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2023-11-30 03:52:33,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][537], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 143#L718-5true, 90#L707-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 245#true, 266#(= |#race~keep_alive~0| 0), 256#true]) [2023-11-30 03:52:33,818 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 03:52:33,818 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:52:33,818 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:52:33,818 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:52:33,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][537], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 99#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 143#L718-5true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 266#(= |#race~keep_alive~0| 0), 256#true]) [2023-11-30 03:52:33,818 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 03:52:33,818 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:52:33,818 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:52:33,818 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:52:33,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][271], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 77#L718-6true, 76#L694-2true, 266#(= |#race~keep_alive~0| 0), 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 217#L709-3true, 256#true]) [2023-11-30 03:52:33,977 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2023-11-30 03:52:33,977 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:52:33,977 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:52:33,977 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:52:33,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][537], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 90#L707-2true, 77#L718-6true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 266#(= |#race~keep_alive~0| 0), 245#true, 256#true]) [2023-11-30 03:52:33,977 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2023-11-30 03:52:33,977 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:52:33,977 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:52:33,978 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:52:33,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][537], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 99#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 77#L718-6true, 266#(= |#race~keep_alive~0| 0), 245#true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:52:33,978 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2023-11-30 03:52:33,978 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:52:33,978 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:52:33,978 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:52:34,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([826] L706-->L706-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65| (store .cse0 |v_~#threads_alive_mutex~0.offset_65| 1))) (= |v_threadThread2of2ForFork0_#t~nondet12_1| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_65|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} OutVars{threadThread2of2ForFork0_#t~nondet12=|v_threadThread2of2ForFork0_#t~nondet12_1|, #pthreadsMutex=|v_#pthreadsMutex_173|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} AuxVars[] AssignedVars[threadThread2of2ForFork0_#t~nondet12, #pthreadsMutex][559], [136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 85#L694-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 245#true, 197#L706-3true, 256#true]) [2023-11-30 03:52:34,123 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 03:52:34,123 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 03:52:34,123 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 03:52:34,123 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 03:52:34,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([829] L700-->L700-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_11|) 0) (= |v_threadThread2of2ForFork0_#t~nondet6_1| 0) (= |v_#pthreadsMutex_125| (store |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11| (store .cse0 |v_~#data_mutex~0.offset_11| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet6][562], [136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 85#L694-6true, 266#(= |#race~keep_alive~0| 0), 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 216#L700-3true, 256#true]) [2023-11-30 03:52:34,123 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 03:52:34,124 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 03:52:34,124 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 03:52:34,124 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 03:52:34,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][634], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 90#L707-2true, 77#L718-6true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 256#true]) [2023-11-30 03:52:34,125 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is not cut-off event [2023-11-30 03:52:34,125 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2023-11-30 03:52:34,125 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2023-11-30 03:52:34,125 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2023-11-30 03:52:34,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([826] L706-->L706-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65| (store .cse0 |v_~#threads_alive_mutex~0.offset_65| 1))) (= |v_threadThread2of2ForFork0_#t~nondet12_1| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_65|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} OutVars{threadThread2of2ForFork0_#t~nondet12=|v_threadThread2of2ForFork0_#t~nondet12_1|, #pthreadsMutex=|v_#pthreadsMutex_173|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} AuxVars[] AssignedVars[threadThread2of2ForFork0_#t~nondet12, #pthreadsMutex][559], [136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 266#(= |#race~keep_alive~0| 0), 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 197#L706-3true, 256#true]) [2023-11-30 03:52:34,286 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 03:52:34,286 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:52:34,286 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:52:34,286 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:52:34,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([829] L700-->L700-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_11|) 0) (= |v_threadThread2of2ForFork0_#t~nondet6_1| 0) (= |v_#pthreadsMutex_125| (store |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11| (store .cse0 |v_~#data_mutex~0.offset_11| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet6][562], [136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 266#(= |#race~keep_alive~0| 0), 216#L700-3true, 256#true]) [2023-11-30 03:52:34,286 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 03:52:34,286 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:52:34,287 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:52:34,287 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:52:34,299 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][269], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 26#L694-6true, 141#L718-4true, 245#true, 266#(= |#race~keep_alive~0| 0), 217#L709-3true, 256#true]) [2023-11-30 03:52:34,300 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 03:52:34,300 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:52:34,300 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:52:34,300 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:52:34,300 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][536], [260#true, 65#L707-6true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 141#L718-4true, 117#L696-3true, 245#true, 266#(= |#race~keep_alive~0| 0), 256#true]) [2023-11-30 03:52:34,300 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 03:52:34,300 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:52:34,300 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:52:34,300 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:52:34,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][357], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 235#L694-1true, 247#(= |#race~threads_alive~0| 0), 249#true, 71#L696-3true, 97#L725-4true, 264#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:52:34,359 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 03:52:34,359 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:52:34,359 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:52:34,359 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:52:34,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][302], [260#true, threadThread1of2ForFork0InUse, 235#L694-1true, threadThread2of2ForFork0InUse, 249#true, 245#true, 71#L696-3true, 97#L725-4true, 264#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:52:34,363 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 03:52:34,363 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:52:34,363 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:52:34,363 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:52:34,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][271], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 26#L694-6true, 143#L718-5true, 245#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 217#L709-3true, 256#true]) [2023-11-30 03:52:34,470 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 03:52:34,470 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:52:34,470 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:52:34,470 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:52:34,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][537], [65#L707-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 143#L718-5true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 117#L696-3true, 266#(= |#race~keep_alive~0| 0), 256#true]) [2023-11-30 03:52:34,470 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 03:52:34,470 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:52:34,470 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:52:34,470 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:52:34,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([856] L703-->L703-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31|))) (and (= |v_threadThread2of2ForFork0_#t~nondet10_1| 0) (= (store |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31| (store .cse0 |v_~#keep_alive_mutex~0.offset_31| 1)) |v_#pthreadsMutex_189|) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_31|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, threadThread2of2ForFork0_#t~nondet10=|v_threadThread2of2ForFork0_#t~nondet10_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet10][688], [260#true, 120#L703-3true, threadThread1of2ForFork0InUse, 220#L694-5true, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 143#L718-5true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 256#true]) [2023-11-30 03:52:34,476 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 03:52:34,476 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:52:34,476 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:52:34,476 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:52:34,477 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][536], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 141#L718-4true, 110#L707-7true, 245#true, 117#L696-3true, 266#(= |#race~keep_alive~0| 0), 256#true]) [2023-11-30 03:52:34,477 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 03:52:34,477 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:52:34,477 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:52:34,477 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:52:34,477 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][536], [260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 141#L718-4true, 137#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 266#(= |#race~keep_alive~0| 0), 117#L696-3true, 245#true, 256#true]) [2023-11-30 03:52:34,477 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 03:52:34,477 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:52:34,477 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:52:34,477 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:52:34,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][682], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 3#L694-2true, 249#true, 117#L696-3true, 97#L725-4true, 264#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:52:34,536 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 03:52:34,536 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:52:34,536 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:52:34,536 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:52:34,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][302], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 76#L694-2true, 249#true, 71#L696-3true, 245#true, 97#L725-4true, 264#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:52:34,552 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 03:52:34,552 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:52:34,552 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:52:34,552 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:52:34,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][302], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 245#true, 71#L696-3true, 97#L725-4true, 153#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 264#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:52:34,553 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 03:52:34,553 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:52:34,553 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:52:34,553 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:52:34,867 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][271], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 26#L694-6true, 77#L718-6true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 217#L709-3true, 256#true]) [2023-11-30 03:52:34,867 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 03:52:34,867 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:52:34,867 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:52:34,867 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:52:34,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][537], [65#L707-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 77#L718-6true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 117#L696-3true, 256#true]) [2023-11-30 03:52:34,868 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 03:52:34,868 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:52:34,868 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:52:34,868 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:52:34,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([856] L703-->L703-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31|))) (and (= |v_threadThread2of2ForFork0_#t~nondet10_1| 0) (= (store |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31| (store .cse0 |v_~#keep_alive_mutex~0.offset_31| 1)) |v_#pthreadsMutex_189|) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_31|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, threadThread2of2ForFork0_#t~nondet10=|v_threadThread2of2ForFork0_#t~nondet10_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet10][688], [120#L703-3true, 260#true, threadThread1of2ForFork0InUse, 220#L694-5true, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 77#L718-6true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 256#true]) [2023-11-30 03:52:34,872 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 03:52:34,872 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:52:34,872 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:52:34,872 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:52:34,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][398], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 143#L718-5true, 76#L694-2true, 135#L705-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 256#true]) [2023-11-30 03:52:34,872 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 03:52:34,872 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 03:52:34,872 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 03:52:34,872 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 03:52:34,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][398], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 77#L718-6true, 76#L694-2true, 135#L705-2true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:52:34,872 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 03:52:34,872 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:52:34,872 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:52:34,873 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:52:34,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][401], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 141#L718-4true, 76#L694-2true, 135#L705-2true, 266#(= |#race~keep_alive~0| 0), 256#true]) [2023-11-30 03:52:34,873 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 03:52:34,873 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:34,873 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:34,873 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:34,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][402], [211#L699-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 143#L718-5true, 76#L694-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 256#true]) [2023-11-30 03:52:34,873 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 03:52:34,873 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 03:52:34,873 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 03:52:34,873 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 03:52:34,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][402], [260#true, 211#L699-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 77#L718-6true, 76#L694-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 256#true]) [2023-11-30 03:52:34,873 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 03:52:34,873 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:52:34,873 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:52:34,873 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:52:34,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][404], [260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 211#L699-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 141#L718-4true, 76#L694-2true, 266#(= |#race~keep_alive~0| 0), 256#true]) [2023-11-30 03:52:34,873 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 03:52:34,874 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:34,874 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:34,874 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:34,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][269], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 141#L718-4true, 44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 266#(= |#race~keep_alive~0| 0), 245#true, 217#L709-3true, 256#true]) [2023-11-30 03:52:34,874 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is not cut-off event [2023-11-30 03:52:34,874 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2023-11-30 03:52:34,874 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2023-11-30 03:52:34,874 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2023-11-30 03:52:34,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][271], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 143#L718-5true, 245#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 217#L709-3true, 256#true]) [2023-11-30 03:52:34,874 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 03:52:34,874 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:52:34,874 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:52:34,874 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:52:34,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][269], [260#true, 57#L694-7true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 141#L718-4true, 266#(= |#race~keep_alive~0| 0), 245#true, 217#L709-3true, 256#true]) [2023-11-30 03:52:34,875 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is not cut-off event [2023-11-30 03:52:34,875 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2023-11-30 03:52:34,875 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2023-11-30 03:52:34,875 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2023-11-30 03:52:34,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][271], [260#true, 57#L694-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 143#L718-5true, 266#(= |#race~keep_alive~0| 0), 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 217#L709-3true, 256#true]) [2023-11-30 03:52:34,875 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 03:52:34,875 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:52:34,875 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:52:34,875 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:52:34,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][537], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 143#L718-5true, 110#L707-7true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 266#(= |#race~keep_alive~0| 0), 245#true, 256#true]) [2023-11-30 03:52:34,875 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 03:52:34,875 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:52:34,875 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:52:34,875 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:52:34,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][537], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 143#L718-5true, 137#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 117#L696-3true, 245#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:52:34,876 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 03:52:34,876 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:52:34,876 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:52:34,876 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:52:34,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][357], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 76#L694-2true, 249#true, 71#L696-3true, 97#L725-4true, 264#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:52:34,916 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2023-11-30 03:52:34,916 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2023-11-30 03:52:34,917 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2023-11-30 03:52:34,917 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2023-11-30 03:52:35,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][271], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 77#L718-6true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 217#L709-3true, 256#true]) [2023-11-30 03:52:35,045 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 03:52:35,045 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:52:35,045 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:52:35,045 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:52:35,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][271], [57#L694-7true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 77#L718-6true, 245#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 217#L709-3true, 256#true]) [2023-11-30 03:52:35,046 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 03:52:35,046 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:52:35,046 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:52:35,046 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:52:35,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][537], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 110#L707-7true, 77#L718-6true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 117#L696-3true, 256#true]) [2023-11-30 03:52:35,046 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 03:52:35,046 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:52:35,046 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:52:35,046 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:52:35,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][537], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 77#L718-6true, 137#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 117#L696-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 256#true]) [2023-11-30 03:52:35,046 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 03:52:35,046 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:52:35,047 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:52:35,047 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:52:35,301 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][682], [260#true, threadThread1of2ForFork0InUse, 220#L694-5true, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 249#true, 117#L696-3true, 97#L725-4true, 264#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:52:35,301 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 03:52:35,301 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:52:35,301 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:52:35,301 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:52:35,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][656], [260#true, threadThread1of2ForFork0InUse, 220#L694-5true, threadThread2of2ForFork0InUse, 249#true, 117#L696-3true, 245#true, 97#L725-4true, 264#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:52:35,337 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 03:52:35,337 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:52:35,337 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:52:35,337 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:52:35,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][537], [136#L716-3true, 260#true, threadThread1of2ForFork0InUse, 9#L707-1true, threadThread2of2ForFork0InUse, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 245#true, 266#(= |#race~keep_alive~0| 0), 256#true]) [2023-11-30 03:52:35,444 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 03:52:35,444 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:52:35,445 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:52:35,445 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:52:35,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][302], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 26#L694-6true, 249#true, 71#L696-3true, 245#true, 97#L725-4true, 264#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:52:35,548 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 03:52:35,548 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:52:35,548 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:52:35,548 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:52:35,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][656], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 85#L694-6true, 249#true, 117#L696-3true, 245#true, 97#L725-4true, 264#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:52:35,558 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 03:52:35,558 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:52:35,558 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:52:35,558 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:52:35,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][271], [136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 76#L694-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 245#true, 217#L709-3true, 256#true]) [2023-11-30 03:52:35,683 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 03:52:35,683 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:52:35,683 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:52:35,683 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:52:35,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][537], [136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 90#L707-2true, 117#L696-3true, 245#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:52:35,683 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 03:52:35,683 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:52:35,683 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:52:35,683 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:52:35,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][537], [136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 99#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 245#true, 117#L696-3true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:52:35,684 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 03:52:35,684 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:52:35,684 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:52:35,684 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:52:35,751 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][710], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 85#L694-6true, 249#true, 117#L696-3true, 245#true, 97#L725-4true, 264#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:52:35,751 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2023-11-30 03:52:35,751 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2023-11-30 03:52:35,751 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2023-11-30 03:52:35,751 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2023-11-30 03:52:36,008 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][302], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 249#true, 245#true, 71#L696-3true, 97#L725-4true, 264#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:52:36,008 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 03:52:36,008 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:52:36,008 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:52:36,008 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:52:36,008 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][302], [57#L694-7true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 71#L696-3true, 245#true, 97#L725-4true, 264#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:52:36,008 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 03:52:36,009 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:52:36,009 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:52:36,009 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:52:36,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][656], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 160#L694-7true, 249#true, 117#L696-3true, 245#true, 97#L725-4true, 264#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:52:36,021 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 03:52:36,021 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:52:36,021 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:52:36,021 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:52:36,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][656], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 249#true, 117#L696-3true, 245#true, 97#L725-4true, 264#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:52:36,022 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 03:52:36,022 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:52:36,022 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:52:36,022 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:52:36,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][634], [136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 90#L707-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 117#L696-3true, 256#true]) [2023-11-30 03:52:36,162 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2023-11-30 03:52:36,162 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2023-11-30 03:52:36,162 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2023-11-30 03:52:36,162 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2023-11-30 03:52:36,237 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][710], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 249#true, 245#true, 117#L696-3true, 97#L725-4true, 264#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:52:36,237 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is not cut-off event [2023-11-30 03:52:36,237 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2023-11-30 03:52:36,237 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2023-11-30 03:52:36,237 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2023-11-30 03:52:36,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([815] L697-->L697-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27|))) (and (= (store |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27| (store .cse0 |v_~#keep_alive_mutex~0.offset_27| 1)) |v_#pthreadsMutex_157|) (= |v_threadThread2of2ForFork0_#t~nondet4_1| 0) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_27|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet4][721], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 85#L694-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 249#true, 245#true, 109#L697-3true, 97#L725-4true, 264#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:52:36,245 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2023-11-30 03:52:36,245 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:52:36,245 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:52:36,245 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:52:36,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][398], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 76#L694-2true, 135#L705-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 256#true]) [2023-11-30 03:52:36,468 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2023-11-30 03:52:36,468 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:52:36,468 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:52:36,468 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:52:36,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][402], [211#L699-3true, 260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 76#L694-2true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:52:36,468 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2023-11-30 03:52:36,468 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:52:36,468 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:52:36,468 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:52:36,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([815] L697-->L697-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27|))) (and (= (store |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27| (store .cse0 |v_~#keep_alive_mutex~0.offset_27| 1)) |v_#pthreadsMutex_157|) (= |v_threadThread2of2ForFork0_#t~nondet4_1| 0) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_27|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet4][721], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 249#true, 109#L697-3true, 245#true, 97#L725-4true, 264#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:52:36,557 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 03:52:36,557 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:52:36,557 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:52:36,557 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:52:36,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][656], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 117#L696-3true, 238#L696true, 245#true, 97#L725-4true, 264#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:52:36,611 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 03:52:36,611 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:52:36,611 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:52:36,611 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:52:37,139 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][271], [136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 26#L694-6true, 266#(= |#race~keep_alive~0| 0), 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 217#L709-3true, 256#true]) [2023-11-30 03:52:37,140 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2023-11-30 03:52:37,140 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:52:37,140 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:52:37,140 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:52:37,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][537], [136#L716-3true, 65#L707-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 266#(= |#race~keep_alive~0| 0), 256#true]) [2023-11-30 03:52:37,140 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2023-11-30 03:52:37,140 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:52:37,140 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:52:37,140 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:52:37,154 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([856] L703-->L703-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31|))) (and (= |v_threadThread2of2ForFork0_#t~nondet10_1| 0) (= (store |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31| (store .cse0 |v_~#keep_alive_mutex~0.offset_31| 1)) |v_#pthreadsMutex_189|) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_31|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, threadThread2of2ForFork0_#t~nondet10=|v_threadThread2of2ForFork0_#t~nondet10_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet10][688], [136#L716-3true, 260#true, 120#L703-3true, threadThread1of2ForFork0InUse, 220#L694-5true, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 256#true]) [2023-11-30 03:52:37,154 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2023-11-30 03:52:37,154 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:52:37,154 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:52:37,154 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:52:37,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][271], [136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 217#L709-3true, 256#true]) [2023-11-30 03:52:37,773 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2023-11-30 03:52:37,773 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:52:37,773 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:52:37,773 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:52:37,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][271], [136#L716-3true, 260#true, 57#L694-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 217#L709-3true, 256#true]) [2023-11-30 03:52:37,774 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2023-11-30 03:52:37,774 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:52:37,774 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:52:37,774 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:52:37,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][537], [136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 110#L707-7true, 245#true, 117#L696-3true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:52:37,774 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2023-11-30 03:52:37,774 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:52:37,774 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:52:37,774 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:52:37,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][537], [136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 137#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 266#(= |#race~keep_alive~0| 0), 256#true]) [2023-11-30 03:52:37,775 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2023-11-30 03:52:37,775 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:52:37,775 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:52:37,775 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:52:39,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][106], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 3#L694-2true, 249#true, 129#L726-3true, 234#L707-1true, 264#true, 256#true]) [2023-11-30 03:52:39,320 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2023-11-30 03:52:39,320 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 03:52:39,320 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 03:52:39,320 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 03:52:39,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][106], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 199#L707-2true, 3#L694-2true, 249#true, 129#L726-3true, 264#true, 256#true]) [2023-11-30 03:52:39,713 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2023-11-30 03:52:39,713 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:52:39,713 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:52:39,713 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:52:40,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][106], [260#true, threadThread1of2ForFork0InUse, 220#L694-5true, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 249#true, 129#L726-3true, 234#L707-1true, 264#true, 256#true]) [2023-11-30 03:52:40,735 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2023-11-30 03:52:40,735 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 03:52:40,735 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 03:52:40,735 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 03:52:41,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][282], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 85#L694-6true, 249#true, 129#L726-3true, 245#true, 234#L707-1true, 264#true, 256#true]) [2023-11-30 03:52:41,144 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2023-11-30 03:52:41,144 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 03:52:41,144 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 03:52:41,144 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 03:52:41,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][106], [260#true, threadThread1of2ForFork0InUse, 220#L694-5true, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 199#L707-2true, 249#true, 129#L726-3true, 264#true, 256#true]) [2023-11-30 03:52:41,145 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2023-11-30 03:52:41,145 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 03:52:41,145 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 03:52:41,145 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 03:52:41,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][282], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 249#true, 245#true, 234#L707-1true, 129#L726-3true, 264#true, 256#true]) [2023-11-30 03:52:41,822 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 03:52:41,822 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:52:41,822 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:52:41,822 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:52:41,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][282], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 85#L694-6true, 199#L707-2true, 249#true, 129#L726-3true, 245#true, 264#true, 256#true]) [2023-11-30 03:52:41,823 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 03:52:41,823 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:52:41,823 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:52:41,823 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:52:41,823 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][282], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 85#L694-6true, 249#true, 134#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 129#L726-3true, 245#true, 264#true, 256#true]) [2023-11-30 03:52:41,823 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 03:52:41,823 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:52:41,823 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:52:41,823 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:52:41,823 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][344], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 85#L694-6true, 199#L707-2true, 249#true, 129#L726-3true, 264#true, 256#true]) [2023-11-30 03:52:41,823 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 03:52:41,823 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:52:41,823 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:52:41,824 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:52:41,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][303], [260#true, 72#L707-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 3#L694-2true, 249#true, 245#true, 129#L726-3true, 264#true, 256#true]) [2023-11-30 03:52:41,824 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 03:52:41,824 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:52:41,824 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:52:41,824 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:52:42,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][282], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 199#L707-2true, 160#L694-7true, 249#true, 245#true, 129#L726-3true, 264#true, 256#true]) [2023-11-30 03:52:42,296 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 03:52:42,296 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:52:42,296 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:52:42,296 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:52:42,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][282], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 134#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 249#true, 245#true, 129#L726-3true, 264#true, 256#true]) [2023-11-30 03:52:42,297 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 03:52:42,297 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:52:42,297 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:52:42,297 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:52:42,297 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][344], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 199#L707-2true, 160#L694-7true, 249#true, 129#L726-3true, 264#true, 256#true]) [2023-11-30 03:52:42,297 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 03:52:42,297 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:52:42,297 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:52:42,297 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:52:42,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][303], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 107#L707-7true, 3#L694-2true, 249#true, 129#L726-3true, 245#true, 264#true, 256#true]) [2023-11-30 03:52:42,298 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 03:52:42,298 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:52:42,298 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:52:42,298 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:52:42,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][303], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 3#L694-2true, 249#true, 129#L726-3true, 245#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 264#true, 256#true]) [2023-11-30 03:52:42,298 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 03:52:42,298 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:52:42,298 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:52:42,298 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:52:43,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][303], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 234#L707-1true, 238#L696true, 129#L726-3true, 245#true, 264#true, 256#true]) [2023-11-30 03:52:43,052 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2023-11-30 03:52:43,052 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 03:52:43,052 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 03:52:43,052 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 03:52:43,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][110], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 234#L707-1true, 71#L696-3true, 245#true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:52:43,331 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is not cut-off event [2023-11-30 03:52:43,331 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2023-11-30 03:52:43,331 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2023-11-30 03:52:43,331 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2023-11-30 03:52:43,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][303], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 199#L707-2true, 249#true, 245#true, 238#L696true, 129#L726-3true, 264#true, 256#true]) [2023-11-30 03:52:43,535 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:52:43,535 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:52:43,535 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:52:43,536 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:52:43,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][303], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 134#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 249#true, 238#L696true, 129#L726-3true, 245#true, 264#true, 256#true]) [2023-11-30 03:52:43,536 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:52:43,536 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:52:43,536 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:52:43,536 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:52:43,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][106], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 199#L707-2true, 249#true, 129#L726-3true, 238#L696true, 264#true, 256#true]) [2023-11-30 03:52:43,536 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:52:43,536 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:52:43,536 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:52:43,536 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:52:43,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][254], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 199#L707-2true, 249#true, 71#L696-3true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:52:43,537 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:52:43,537 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:52:43,537 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:52:43,537 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:52:43,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][303], [260#true, 72#L707-6true, threadThread1of2ForFork0InUse, 220#L694-5true, threadThread2of2ForFork0InUse, 249#true, 129#L726-3true, 245#true, 264#true, 256#true]) [2023-11-30 03:52:43,537 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:52:43,537 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:52:43,537 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:52:43,537 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:52:43,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][808], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 3#L694-2true, 249#true, 245#true, 219#L709-3true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:52:43,538 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:52:43,538 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:52:43,538 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:52:43,538 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:52:43,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][110], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 199#L707-2true, 249#true, 245#true, 71#L696-3true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:52:43,849 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is not cut-off event [2023-11-30 03:52:43,849 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2023-11-30 03:52:43,849 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2023-11-30 03:52:43,849 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2023-11-30 03:52:43,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][110], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 134#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 71#L696-3true, 245#true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:52:43,849 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is not cut-off event [2023-11-30 03:52:43,849 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2023-11-30 03:52:43,849 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2023-11-30 03:52:43,849 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2023-11-30 03:52:43,917 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][282], [72#L707-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 85#L694-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 249#true, 129#L726-3true, 245#true, 264#true, 256#true]) [2023-11-30 03:52:43,918 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:52:43,918 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:52:43,918 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:52:43,918 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:52:44,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][303], [260#true, 72#L707-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 85#L694-6true, 249#true, 129#L726-3true, 245#true, 264#true, 256#true]) [2023-11-30 03:52:44,022 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:52:44,022 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:52:44,022 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:52:44,022 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:52:44,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][303], [260#true, threadThread1of2ForFork0InUse, 220#L694-5true, threadThread2of2ForFork0InUse, 107#L707-7true, 249#true, 129#L726-3true, 245#true, 264#true, 256#true]) [2023-11-30 03:52:44,022 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:52:44,022 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:52:44,022 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:52:44,022 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:52:44,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][303], [260#true, threadThread1of2ForFork0InUse, 220#L694-5true, threadThread2of2ForFork0InUse, 249#true, 129#L726-3true, 245#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 264#true, 256#true]) [2023-11-30 03:52:44,023 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:52:44,023 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:52:44,023 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:52:44,023 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:52:44,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][282], [72#L707-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 249#true, 245#true, 129#L726-3true, 264#true, 256#true]) [2023-11-30 03:52:44,686 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:52:44,686 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:52:44,686 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:52:44,686 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:52:44,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][282], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 85#L694-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 107#L707-7true, 249#true, 245#true, 129#L726-3true, 264#true, 256#true]) [2023-11-30 03:52:44,687 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:52:44,687 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:52:44,687 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:52:44,687 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:52:44,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][282], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 85#L694-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 249#true, 245#true, 129#L726-3true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 264#true, 256#true]) [2023-11-30 03:52:44,687 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:52:44,687 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:52:44,687 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:52:44,687 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:52:44,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][303], [260#true, threadThread1of2ForFork0InUse, 72#L707-6true, threadThread2of2ForFork0InUse, 160#L694-7true, 249#true, 245#true, 129#L726-3true, 264#true, 256#true]) [2023-11-30 03:52:44,821 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:52:44,821 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:52:44,821 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:52:44,821 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:52:44,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][303], [260#true, 72#L707-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 129#L726-3true, 245#true, 264#true, 256#true]) [2023-11-30 03:52:44,821 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:52:44,821 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:52:44,821 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:52:44,821 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:52:44,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][303], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 85#L694-6true, 107#L707-7true, 249#true, 129#L726-3true, 245#true, 264#true, 256#true]) [2023-11-30 03:52:44,822 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:52:44,822 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:52:44,822 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:52:44,822 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:52:44,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][303], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 85#L694-6true, 249#true, 245#true, 129#L726-3true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 264#true, 256#true]) [2023-11-30 03:52:44,822 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:52:44,822 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:52:44,822 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:52:44,822 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:52:45,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][282], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 107#L707-7true, 160#L694-7true, 249#true, 129#L726-3true, 245#true, 264#true, 256#true]) [2023-11-30 03:52:45,189 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:52:45,189 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:52:45,189 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:52:45,189 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:52:45,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][282], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 249#true, 245#true, 129#L726-3true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 264#true, 256#true]) [2023-11-30 03:52:45,189 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:52:45,189 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:52:45,189 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:52:45,189 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:52:45,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][303], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 107#L707-7true, 160#L694-7true, 249#true, 129#L726-3true, 245#true, 264#true, 256#true]) [2023-11-30 03:52:45,332 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:52:45,332 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:52:45,332 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:52:45,332 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:52:45,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][303], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 160#L694-7true, 249#true, 245#true, 129#L726-3true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 264#true, 256#true]) [2023-11-30 03:52:45,332 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:52:45,332 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:52:45,332 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:52:45,333 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:52:45,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][303], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 107#L707-7true, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 249#true, 129#L726-3true, 245#true, 264#true, 256#true]) [2023-11-30 03:52:45,333 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:52:45,333 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:52:45,333 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:52:45,333 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:52:45,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][303], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#true, 129#L726-3true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 264#true, 256#true]) [2023-11-30 03:52:45,333 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:52:45,333 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:52:45,333 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:52:45,333 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:52:45,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][808], [260#true, threadThread1of2ForFork0InUse, 220#L694-5true, threadThread2of2ForFork0InUse, 249#true, 245#true, 219#L709-3true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:52:45,334 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:52:45,334 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:52:45,334 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:52:45,334 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:52:45,932 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][303], [260#true, threadThread1of2ForFork0InUse, 72#L707-6true, threadThread2of2ForFork0InUse, 249#true, 129#L726-3true, 245#true, 238#L696true, 264#true, 256#true]) [2023-11-30 03:52:45,933 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:52:45,933 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:52:45,933 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:52:45,933 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:52:46,085 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][808], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 85#L694-6true, 249#true, 245#true, 264#true, 219#L709-3true, 204#L726true, 256#true]) [2023-11-30 03:52:46,085 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:52:46,085 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:52:46,085 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:52:46,085 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:52:46,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][475], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 123#L698-2true, 249#true, 245#true, 266#(= |#race~keep_alive~0| 0), 117#L696-3true, 176#ULTIMATE.startFINALtrue, 256#true]) [2023-11-30 03:52:46,178 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2023-11-30 03:52:46,178 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 03:52:46,178 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 03:52:46,178 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 03:52:46,375 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][110], [260#true, 72#L707-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 245#true, 71#L696-3true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:52:46,375 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is not cut-off event [2023-11-30 03:52:46,376 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2023-11-30 03:52:46,376 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2023-11-30 03:52:46,376 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2023-11-30 03:52:46,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][303], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 107#L707-7true, 249#true, 245#true, 129#L726-3true, 238#L696true, 264#true, 256#true]) [2023-11-30 03:52:46,377 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:52:46,377 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:52:46,377 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:52:46,377 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:52:46,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][110], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 107#L707-7true, 249#true, 245#true, 71#L696-3true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:52:46,378 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:52:46,378 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:52:46,378 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:52:46,378 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:52:46,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][303], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 245#true, 129#L726-3true, 238#L696true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 264#true, 256#true]) [2023-11-30 03:52:46,378 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:52:46,378 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:52:46,378 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:52:46,378 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:52:46,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][110], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 71#L696-3true, 245#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 264#true, 204#L726true, 256#true]) [2023-11-30 03:52:46,378 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:52:46,378 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:52:46,378 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:52:46,378 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:52:46,398 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][832], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 85#L694-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 249#true, 245#true, 264#true, 219#L709-3true, 204#L726true, 256#true]) [2023-11-30 03:52:46,398 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is not cut-off event [2023-11-30 03:52:46,398 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2023-11-30 03:52:46,398 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2023-11-30 03:52:46,398 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2023-11-30 03:52:46,398 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][282], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 85#L694-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 249#true, 245#true, 129#L726-3true, 264#true, 219#L709-3true, 256#true]) [2023-11-30 03:52:46,398 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:52:46,398 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:52:46,398 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:52:46,398 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:52:46,531 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][808], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 160#L694-7true, 249#true, 245#true, 219#L709-3true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:52:46,532 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:52:46,532 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:52:46,532 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:52:46,532 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:52:46,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][808], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 249#true, 245#true, 264#true, 219#L709-3true, 204#L726true, 256#true]) [2023-11-30 03:52:46,532 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:52:46,532 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:52:46,532 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:52:46,532 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:52:46,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][140], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 135#L705-2true, 249#true, 266#(= |#race~keep_alive~0| 0), 245#true, 176#ULTIMATE.startFINALtrue, 256#true]) [2023-11-30 03:52:46,621 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2023-11-30 03:52:46,621 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 03:52:46,621 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 03:52:46,621 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 03:52:46,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][140], [260#true, 57#L694-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 135#L705-2true, 249#true, 245#true, 266#(= |#race~keep_alive~0| 0), 176#ULTIMATE.startFINALtrue, 256#true]) [2023-11-30 03:52:46,621 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2023-11-30 03:52:46,621 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 03:52:46,621 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 03:52:46,621 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 03:52:46,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][141], [260#true, 211#L699-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 249#true, 266#(= |#race~keep_alive~0| 0), 245#true, 176#ULTIMATE.startFINALtrue, 256#true]) [2023-11-30 03:52:46,626 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2023-11-30 03:52:46,626 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 03:52:46,626 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 03:52:46,626 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 03:52:46,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][141], [260#true, 211#L699-3true, 57#L694-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 245#true, 266#(= |#race~keep_alive~0| 0), 176#ULTIMATE.startFINALtrue, 256#true]) [2023-11-30 03:52:46,627 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2023-11-30 03:52:46,627 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 03:52:46,627 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 03:52:46,627 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 03:52:46,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][832], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 249#true, 245#true, 264#true, 219#L709-3true, 204#L726true, 256#true]) [2023-11-30 03:52:46,929 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is not cut-off event [2023-11-30 03:52:46,929 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2023-11-30 03:52:46,929 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2023-11-30 03:52:46,929 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2023-11-30 03:52:46,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][282], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 249#true, 129#L726-3true, 245#true, 264#true, 219#L709-3true, 256#true]) [2023-11-30 03:52:46,929 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2023-11-30 03:52:46,929 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 03:52:46,929 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 03:52:46,929 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 03:52:47,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][808], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 238#L696true, 245#true, 219#L709-3true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:52:47,663 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2023-11-30 03:52:47,663 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 03:52:47,663 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 03:52:47,663 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 03:52:56,012 INFO L124 PetriNetUnfolderBase]: 86692/202579 cut-off events. [2023-11-30 03:52:56,012 INFO L125 PetriNetUnfolderBase]: For 546186/655844 co-relation queries the response was YES. [2023-11-30 03:52:57,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 666652 conditions, 202579 events. 86692/202579 cut-off events. For 546186/655844 co-relation queries the response was YES. Maximal size of possible extension queue 4337. Compared 2698569 event pairs, 17310 based on Foata normal form. 1653/180096 useless extension candidates. Maximal degree in co-relation 360052. Up to 106400 conditions per place. [2023-11-30 03:52:58,217 INFO L140 encePairwiseOnDemand]: 240/247 looper letters, 578 selfloop transitions, 9 changer transitions 1/846 dead transitions. [2023-11-30 03:52:58,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 846 transitions, 7830 flow [2023-11-30 03:52:58,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-30 03:52:58,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-30 03:52:58,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 680 transitions. [2023-11-30 03:52:58,219 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.9176788124156545 [2023-11-30 03:52:58,219 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 680 transitions. [2023-11-30 03:52:58,219 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 680 transitions. [2023-11-30 03:52:58,219 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 03:52:58,219 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 680 transitions. [2023-11-30 03:52:58,221 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 226.66666666666666) internal successors, (680), 3 states have internal predecessors, (680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:52:58,222 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 247.0) internal successors, (988), 4 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:52:58,222 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 247.0) internal successors, (988), 4 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:52:58,223 INFO L307 CegarLoopForPetriNet]: 242 programPoint places, 12 predicate places. [2023-11-30 03:52:58,223 INFO L500 AbstractCegarLoop]: Abstraction has has 254 places, 846 transitions, 7830 flow [2023-11-30 03:52:58,223 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 202.0) internal successors, (606), 3 states have internal predecessors, (606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:52:58,223 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 03:52:58,223 INFO L232 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] [2023-11-30 03:52:58,223 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-11-30 03:52:58,223 INFO L425 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 21 more)] === [2023-11-30 03:52:58,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 03:52:58,224 INFO L85 PathProgramCache]: Analyzing trace with hash 214551790, now seen corresponding path program 1 times [2023-11-30 03:52:58,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 03:52:58,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595715158] [2023-11-30 03:52:58,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 03:52:58,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 03:52:58,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 03:52:58,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 03:52:58,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 03:52:58,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595715158] [2023-11-30 03:52:58,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595715158] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 03:52:58,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 03:52:58,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-30 03:52:58,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223109093] [2023-11-30 03:52:58,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 03:52:58,252 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-30 03:52:58,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 03:52:58,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-30 03:52:58,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-30 03:52:58,254 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 200 out of 247 [2023-11-30 03:52:58,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 846 transitions, 7830 flow. Second operand has 3 states, 3 states have (on average 202.66666666666666) internal successors, (608), 3 states have internal predecessors, (608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:52:58,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 03:52:58,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 200 of 247 [2023-11-30 03:52:58,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 03:52:58,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 235#L694-1true, 268#true, 141#L718-4true, 245#true, 71#L696-3true, 264#true, 256#true]) [2023-11-30 03:52:58,594 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 03:52:58,594 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:52:58,594 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:52:58,594 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:52:58,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][334], [260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 235#L694-1true, 268#true, 247#(= |#race~threads_alive~0| 0), 141#L718-4true, 71#L696-3true, 264#true, 256#true]) [2023-11-30 03:52:58,594 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 03:52:58,594 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:52:58,595 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:52:58,595 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:52:58,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][331], [260#true, threadThread1of2ForFork0InUse, 235#L694-1true, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 268#true, 143#L718-5true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:58,633 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 03:52:58,633 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:52:58,633 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:52:58,634 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:52:58,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 235#L694-1true, 268#true, 143#L718-5true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 264#true, 256#true]) [2023-11-30 03:52:58,634 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 03:52:58,634 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:52:58,634 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:52:58,634 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:52:58,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 76#L694-2true, 71#L696-3true, 245#true, 264#true, 256#true]) [2023-11-30 03:52:58,637 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 03:52:58,637 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:52:58,637 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:52:58,637 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:52:58,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 71#L696-3true, 245#true, 153#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 264#true, 256#true]) [2023-11-30 03:52:58,637 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 03:52:58,637 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:52:58,638 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:52:58,638 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:52:58,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][334], [260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 247#(= |#race~threads_alive~0| 0), 141#L718-4true, 76#L694-2true, 71#L696-3true, 264#true, 256#true]) [2023-11-30 03:52:58,638 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 03:52:58,638 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:52:58,638 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:52:58,638 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:52:58,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][331], [260#true, threadThread1of2ForFork0InUse, 235#L694-1true, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 268#true, 77#L718-6true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:58,676 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 03:52:58,676 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:58,676 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:58,676 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:58,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 235#L694-1true, 268#true, 77#L718-6true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 264#true, 256#true]) [2023-11-30 03:52:58,677 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 03:52:58,677 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:58,677 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:58,677 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:58,678 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][331], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 235#L694-1true, 247#(= |#race~threads_alive~0| 0), 268#true, 143#L718-5true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:58,678 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is not cut-off event [2023-11-30 03:52:58,678 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2023-11-30 03:52:58,678 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2023-11-30 03:52:58,678 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2023-11-30 03:52:58,678 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2023-11-30 03:52:58,678 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][331], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 235#L694-1true, 268#true, 247#(= |#race~threads_alive~0| 0), 77#L718-6true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:58,678 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 03:52:58,678 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:58,678 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:58,679 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:58,679 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:58,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][331], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 268#true, 143#L718-5true, 76#L694-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 264#true, 256#true]) [2023-11-30 03:52:58,679 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 03:52:58,679 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:58,679 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:58,679 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:58,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 76#L694-2true, 245#true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:58,680 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 03:52:58,680 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:58,680 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:58,680 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:58,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 71#L696-3true, 153#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 264#true, 256#true]) [2023-11-30 03:52:58,680 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 03:52:58,680 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:58,681 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:58,681 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:52:58,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][331], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 268#true, 77#L718-6true, 76#L694-2true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:58,727 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 03:52:58,727 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:52:58,727 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:52:58,727 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:52:58,728 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 77#L718-6true, 76#L694-2true, 245#true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:58,728 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 03:52:58,728 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:52:58,728 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:52:58,728 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:52:58,728 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 77#L718-6true, 71#L696-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 153#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 264#true, 256#true]) [2023-11-30 03:52:58,728 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 03:52:58,728 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:52:58,728 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:52:58,728 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:52:58,729 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][331], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 268#true, 143#L718-5true, 76#L694-2true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:58,729 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is not cut-off event [2023-11-30 03:52:58,729 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2023-11-30 03:52:58,729 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2023-11-30 03:52:58,729 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2023-11-30 03:52:58,729 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2023-11-30 03:52:58,729 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][331], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 268#true, 77#L718-6true, 76#L694-2true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:58,729 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 03:52:58,729 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:52:58,729 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:52:58,729 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:52:58,729 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:52:58,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][293], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, 220#L694-5true, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 117#L696-3true, 245#true, 264#true, 256#true]) [2023-11-30 03:52:58,929 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 03:52:58,929 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 03:52:58,929 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 03:52:58,929 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 03:52:58,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][378], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 85#L694-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 117#L696-3true, 245#true, 264#true, 256#true]) [2023-11-30 03:52:58,964 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 03:52:58,964 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 03:52:58,964 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 03:52:58,964 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 03:52:58,964 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][291], [260#true, threadThread1of2ForFork0InUse, 220#L694-5true, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 117#L696-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:58,964 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 03:52:58,964 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 03:52:58,964 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 03:52:58,964 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 03:52:58,966 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, 26#L694-6true, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 71#L696-3true, 245#true, 264#true, 256#true]) [2023-11-30 03:52:58,966 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 03:52:58,966 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 03:52:58,966 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 03:52:58,966 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 03:52:58,968 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][293], [260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 85#L694-6true, 117#L696-3true, 245#true, 264#true, 256#true]) [2023-11-30 03:52:58,968 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 03:52:58,968 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 03:52:58,968 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 03:52:58,968 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 03:52:59,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 26#L694-6true, 268#true, 143#L718-5true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 71#L696-3true, 264#true, 256#true]) [2023-11-30 03:52:59,004 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 03:52:59,004 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:59,004 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:59,004 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:59,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][291], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 85#L694-6true, 245#true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:59,005 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 03:52:59,005 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:59,005 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:59,005 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:59,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][377], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 245#true, 264#true, 256#true]) [2023-11-30 03:52:59,005 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,005 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,005 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,005 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][377], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 85#L694-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 117#L696-3true, 264#true, 256#true]) [2023-11-30 03:52:59,005 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 03:52:59,005 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:59,005 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:59,005 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:59,006 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][291], [260#true, threadThread1of2ForFork0InUse, 220#L694-5true, threadThread2of2ForFork0InUse, 268#true, 77#L718-6true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 264#true, 256#true]) [2023-11-30 03:52:59,006 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 03:52:59,006 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:59,006 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:59,006 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:59,007 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [260#true, threadThread1of2ForFork0InUse, 26#L694-6true, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 264#true, 256#true]) [2023-11-30 03:52:59,007 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 03:52:59,008 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:59,008 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:59,008 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:59,008 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:59,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][378], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 117#L696-3true, 245#true, 264#true, 256#true]) [2023-11-30 03:52:59,010 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 03:52:59,010 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:59,010 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:59,010 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:59,010 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][291], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 85#L694-6true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 245#true, 264#true, 256#true]) [2023-11-30 03:52:59,010 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 03:52:59,010 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:59,010 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:59,011 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:59,011 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:59,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][293], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 160#L694-7true, 117#L696-3true, 245#true, 264#true, 256#true]) [2023-11-30 03:52:59,013 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 03:52:59,013 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:59,013 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:59,013 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:59,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][293], [260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 117#L696-3true, 245#true, 264#true, 256#true]) [2023-11-30 03:52:59,014 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 03:52:59,014 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:59,014 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:59,014 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:52:59,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 26#L694-6true, 268#true, 77#L718-6true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 264#true, 256#true]) [2023-11-30 03:52:59,057 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,057 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,057 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,057 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][291], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 77#L718-6true, 117#L696-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:59,058 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,058 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,058 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,058 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][377], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 77#L718-6true, 160#L694-7true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 264#true, 256#true]) [2023-11-30 03:52:59,058 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 03:52:59,058 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:59,058 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:59,058 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:59,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][377], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 77#L718-6true, 117#L696-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:59,059 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,059 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,059 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,059 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,060 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [260#true, threadThread1of2ForFork0InUse, 26#L694-6true, threadThread2of2ForFork0InUse, 268#true, 77#L718-6true, 245#true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:59,060 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,060 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,061 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,061 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,061 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:59,061 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,061 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,061 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,061 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [260#true, 57#L694-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 71#L696-3true, 264#true, 256#true]) [2023-11-30 03:52:59,062 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,062 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,062 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,062 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][291], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 160#L694-7true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 245#true, 264#true, 256#true]) [2023-11-30 03:52:59,062 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,062 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,062 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,062 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,063 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][377], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 245#true, 264#true, 256#true]) [2023-11-30 03:52:59,063 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,063 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,063 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,063 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,063 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,063 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][291], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 77#L718-6true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 264#true, 256#true]) [2023-11-30 03:52:59,063 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,063 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,063 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,064 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,064 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][291], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 117#L696-3true, 264#true, 256#true]) [2023-11-30 03:52:59,064 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,064 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,064 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,064 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 141#L718-4true, 245#true, 71#L696-3true, 264#true, 256#true]) [2023-11-30 03:52:59,064 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2023-11-30 03:52:59,064 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-11-30 03:52:59,064 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-11-30 03:52:59,064 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-11-30 03:52:59,064 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 143#L718-5true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 245#true, 264#true, 256#true]) [2023-11-30 03:52:59,064 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,064 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,065 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,065 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,065 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [57#L694-7true, 260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 71#L696-3true, 245#true, 264#true, 256#true]) [2023-11-30 03:52:59,065 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2023-11-30 03:52:59,065 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-11-30 03:52:59,065 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-11-30 03:52:59,065 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-11-30 03:52:59,065 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [260#true, 57#L694-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 71#L696-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:59,065 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,065 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,065 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,065 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,065 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,066 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][291], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 160#L694-7true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 264#true, 256#true]) [2023-11-30 03:52:59,066 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,066 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,066 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,066 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,066 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:52:59,119 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 77#L718-6true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 245#true, 264#true, 256#true]) [2023-11-30 03:52:59,119 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 03:52:59,119 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:59,119 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:59,119 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:59,119 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [260#true, 57#L694-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 77#L718-6true, 245#true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:59,119 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 03:52:59,120 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:59,120 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:59,120 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:59,120 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][291], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 77#L718-6true, 160#L694-7true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 264#true, 256#true]) [2023-11-30 03:52:59,120 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 03:52:59,120 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:59,120 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:59,120 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:59,120 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][377], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 77#L718-6true, 160#L694-7true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 245#true, 264#true, 256#true]) [2023-11-30 03:52:59,120 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 03:52:59,120 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:59,120 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:59,120 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:59,120 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:59,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][291], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 77#L718-6true, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 117#L696-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:59,121 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 03:52:59,121 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:59,121 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:59,121 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:59,122 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 77#L718-6true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 264#true, 256#true]) [2023-11-30 03:52:59,122 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 03:52:59,122 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:59,122 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:59,122 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:59,122 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:59,122 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [260#true, 57#L694-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 77#L718-6true, 71#L696-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:59,122 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 03:52:59,122 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:59,122 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:59,122 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:59,122 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:59,123 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][291], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 77#L718-6true, 160#L694-7true, 245#true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:59,123 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 03:52:59,123 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:59,123 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:59,123 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:59,123 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:59,123 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][291], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 264#true, 256#true]) [2023-11-30 03:52:59,123 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2023-11-30 03:52:59,123 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2023-11-30 03:52:59,123 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2023-11-30 03:52:59,123 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2023-11-30 03:52:59,123 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2023-11-30 03:52:59,123 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][291], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 77#L718-6true, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 245#true, 264#true, 256#true]) [2023-11-30 03:52:59,124 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 03:52:59,124 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:59,124 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:59,124 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:59,124 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:59,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][291], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 77#L718-6true, 245#true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 238#L696true, 264#true, 256#true]) [2023-11-30 03:52:59,126 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 03:52:59,126 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:52:59,126 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:52:59,126 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:52:59,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][291], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 117#L696-3true, 245#true, 238#L696true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:59,126 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 03:52:59,126 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 03:52:59,126 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 03:52:59,126 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 03:52:59,129 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][293], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 117#L696-3true, 245#true, 238#L696true, 264#true, 256#true]) [2023-11-30 03:52:59,129 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 03:52:59,129 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:59,129 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:59,129 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:52:59,187 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][291], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 238#L696true, 264#true, 256#true]) [2023-11-30 03:52:59,187 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 03:52:59,187 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 03:52:59,187 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 03:52:59,187 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 03:52:59,187 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 03:52:59,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 235#L694-1true, 268#true, 71#L696-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:59,241 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 03:52:59,241 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:52:59,241 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:52:59,241 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:52:59,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][331], [136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 235#L694-1true, 268#true, 247#(= |#race~threads_alive~0| 0), 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:59,242 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 03:52:59,242 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:52:59,242 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:52:59,242 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:52:59,243 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][331], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, 235#L694-1true, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 268#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 264#true, 256#true]) [2023-11-30 03:52:59,243 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 03:52:59,243 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:52:59,243 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:52:59,243 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:52:59,243 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:52:59,248 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][291], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 77#L718-6true, 117#L696-3true, 245#true, 238#L696true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:59,248 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 03:52:59,248 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:52:59,248 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:52:59,248 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:52:59,248 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:52:59,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 76#L694-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 71#L696-3true, 264#true, 256#true]) [2023-11-30 03:52:59,304 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 03:52:59,304 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:52:59,304 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:52:59,304 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:52:59,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 153#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 264#true, 256#true]) [2023-11-30 03:52:59,304 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 03:52:59,304 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:52:59,304 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:52:59,305 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:52:59,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][331], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 268#true, 76#L694-2true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:59,305 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 03:52:59,305 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:52:59,305 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:52:59,306 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:52:59,306 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][331], [136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 247#(= |#race~threads_alive~0| 0), 76#L694-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 264#true, 256#true]) [2023-11-30 03:52:59,306 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 03:52:59,306 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:52:59,306 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:52:59,306 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:52:59,307 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:52:59,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][291], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, 220#L694-5true, threadThread2of2ForFork0InUse, 268#true, 117#L696-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:59,570 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 03:52:59,570 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 03:52:59,570 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 03:52:59,570 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 03:52:59,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, 26#L694-6true, threadThread2of2ForFork0InUse, 268#true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 264#true, 256#true]) [2023-11-30 03:52:59,674 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 03:52:59,674 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:52:59,674 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:52:59,674 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:52:59,675 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, 26#L694-6true, threadThread2of2ForFork0InUse, 268#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 245#true, 264#true, 256#true]) [2023-11-30 03:52:59,675 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 03:52:59,675 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:52:59,675 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:52:59,675 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:52:59,675 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:52:59,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][291], [136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 117#L696-3true, 264#true, 256#true]) [2023-11-30 03:52:59,677 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 03:52:59,677 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:52:59,677 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:52:59,678 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:52:59,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][377], [136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 264#true, 256#true]) [2023-11-30 03:52:59,678 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 03:52:59,678 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:59,678 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:59,678 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:59,678 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][291], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 117#L696-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:59,678 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 03:52:59,678 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:52:59,678 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:52:59,678 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:52:59,678 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:52:59,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:59,799 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 03:52:59,799 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:59,799 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:59,799 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:59,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [260#true, 57#L694-7true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:59,800 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 03:52:59,800 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:59,800 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:59,800 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:59,801 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:59,802 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 03:52:59,802 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:59,802 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:59,802 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:59,802 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:59,802 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [260#true, 136#L716-3true, 57#L694-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 71#L696-3true, 264#true, 256#true]) [2023-11-30 03:52:59,802 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 03:52:59,802 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:59,802 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:59,802 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:59,802 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:59,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][291], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 238#L696true, 264#true, 256#true]) [2023-11-30 03:52:59,803 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 03:52:59,803 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:52:59,803 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:52:59,803 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:52:59,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][291], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 117#L696-3true, 264#true, 256#true]) [2023-11-30 03:52:59,803 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 03:52:59,803 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:59,803 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:59,803 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:59,804 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][291], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 117#L696-3true, 264#true, 256#true]) [2023-11-30 03:52:59,804 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 03:52:59,804 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:59,804 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:59,804 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:59,804 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:59,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][377], [136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 245#true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:59,805 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is not cut-off event [2023-11-30 03:52:59,805 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2023-11-30 03:52:59,805 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2023-11-30 03:52:59,805 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2023-11-30 03:52:59,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][291], [136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 117#L696-3true, 264#true, 256#true]) [2023-11-30 03:52:59,806 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 03:52:59,806 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:59,806 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:59,806 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:59,806 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][291], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 117#L696-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:59,806 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 03:52:59,806 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:59,806 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:59,806 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:59,806 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:59,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([826] L706-->L706-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65| (store .cse0 |v_~#threads_alive_mutex~0.offset_65| 1))) (= |v_threadThread2of2ForFork0_#t~nondet12_1| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_65|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} OutVars{threadThread2of2ForFork0_#t~nondet12=|v_threadThread2of2ForFork0_#t~nondet12_1|, #pthreadsMutex=|v_#pthreadsMutex_173|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} AuxVars[] AssignedVars[threadThread2of2ForFork0_#t~nondet12, #pthreadsMutex][560], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 85#L694-6true, 77#L718-6true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 197#L706-3true, 256#true]) [2023-11-30 03:52:59,815 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 03:52:59,815 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:59,815 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:59,815 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:52:59,945 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][377], [136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 245#true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:52:59,945 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is not cut-off event [2023-11-30 03:52:59,945 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2023-11-30 03:52:59,945 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2023-11-30 03:52:59,945 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2023-11-30 03:52:59,945 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2023-11-30 03:52:59,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([815] L697-->L697-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27|))) (and (= (store |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27| (store .cse0 |v_~#keep_alive_mutex~0.offset_27| 1)) |v_#pthreadsMutex_157|) (= |v_threadThread2of2ForFork0_#t~nondet4_1| 0) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_27|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet4][430], [136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 85#L694-6true, 109#L697-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 264#true, 256#true]) [2023-11-30 03:52:59,947 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 03:52:59,947 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 03:52:59,947 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 03:52:59,947 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 03:52:59,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([826] L706-->L706-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65| (store .cse0 |v_~#threads_alive_mutex~0.offset_65| 1))) (= |v_threadThread2of2ForFork0_#t~nondet12_1| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_65|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} OutVars{threadThread2of2ForFork0_#t~nondet12=|v_threadThread2of2ForFork0_#t~nondet12_1|, #pthreadsMutex=|v_#pthreadsMutex_173|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} AuxVars[] AssignedVars[threadThread2of2ForFork0_#t~nondet12, #pthreadsMutex][560], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 77#L718-6true, 160#L694-7true, 245#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 197#L706-3true, 256#true]) [2023-11-30 03:52:59,954 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 03:52:59,954 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 03:52:59,954 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 03:52:59,954 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 03:53:00,208 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][291], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 238#L696true, 245#true, 264#true, 256#true]) [2023-11-30 03:53:00,208 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 03:53:00,208 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:53:00,208 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:53:00,208 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:53:00,208 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:53:00,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([815] L697-->L697-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27|))) (and (= (store |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27| (store .cse0 |v_~#keep_alive_mutex~0.offset_27| 1)) |v_#pthreadsMutex_157|) (= |v_threadThread2of2ForFork0_#t~nondet4_1| 0) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_27|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet4][430], [136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 109#L697-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 256#true]) [2023-11-30 03:53:00,210 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 03:53:00,210 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:53:00,210 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:53:00,210 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:53:01,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([826] L706-->L706-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65| (store .cse0 |v_~#threads_alive_mutex~0.offset_65| 1))) (= |v_threadThread2of2ForFork0_#t~nondet12_1| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_65|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} OutVars{threadThread2of2ForFork0_#t~nondet12=|v_threadThread2of2ForFork0_#t~nondet12_1|, #pthreadsMutex=|v_#pthreadsMutex_173|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} AuxVars[] AssignedVars[threadThread2of2ForFork0_#t~nondet12, #pthreadsMutex][560], [136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 85#L694-6true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 197#L706-3true, 256#true]) [2023-11-30 03:53:01,321 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 03:53:01,321 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 03:53:01,321 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 03:53:01,321 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 03:53:01,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([826] L706-->L706-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65| (store .cse0 |v_~#threads_alive_mutex~0.offset_65| 1))) (= |v_threadThread2of2ForFork0_#t~nondet12_1| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_65|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} OutVars{threadThread2of2ForFork0_#t~nondet12=|v_threadThread2of2ForFork0_#t~nondet12_1|, #pthreadsMutex=|v_#pthreadsMutex_173|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} AuxVars[] AssignedVars[threadThread2of2ForFork0_#t~nondet12, #pthreadsMutex][560], [136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 266#(= |#race~keep_alive~0| 0), 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 197#L706-3true, 256#true]) [2023-11-30 03:53:01,727 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 03:53:01,727 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:53:01,727 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:53:01,727 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:53:01,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][356], [260#true, threadThread1of2ForFork0InUse, 235#L694-1true, threadThread2of2ForFork0InUse, 268#true, 247#(= |#race~threads_alive~0| 0), 249#true, 71#L696-3true, 97#L725-4true, 264#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:53:01,807 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 03:53:01,807 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:53:01,807 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:53:01,807 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:53:01,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][302], [260#true, threadThread1of2ForFork0InUse, 235#L694-1true, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 71#L696-3true, 97#L725-4true, 264#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:53:01,811 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 03:53:01,811 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:53:01,811 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:53:01,811 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:53:01,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][698], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 247#(= |#race~threads_alive~0| 0), 3#L694-2true, 249#true, 117#L696-3true, 97#L725-4true, 264#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:53:01,990 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 03:53:01,990 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:53:01,990 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:53:01,990 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:53:02,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][302], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 76#L694-2true, 249#true, 245#true, 71#L696-3true, 97#L725-4true, 264#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:53:02,011 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 03:53:02,011 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:53:02,011 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:53:02,011 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:53:02,011 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][302], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 71#L696-3true, 97#L725-4true, 153#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 264#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:53:02,011 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 03:53:02,011 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:53:02,011 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:53:02,011 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:53:02,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([856] L703-->L703-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31|))) (and (= |v_threadThread2of2ForFork0_#t~nondet10_1| 0) (= (store |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31| (store .cse0 |v_~#keep_alive_mutex~0.offset_31| 1)) |v_#pthreadsMutex_189|) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_31|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, threadThread2of2ForFork0_#t~nondet10=|v_threadThread2of2ForFork0_#t~nondet10_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet10][704], [120#L703-3true, 260#true, threadThread1of2ForFork0InUse, 220#L694-5true, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 268#true, 77#L718-6true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:53:02,170 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 03:53:02,171 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:53:02,171 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:53:02,171 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:53:02,246 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][356], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 268#true, 76#L694-2true, 249#true, 71#L696-3true, 97#L725-4true, 264#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:53:02,247 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2023-11-30 03:53:02,247 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2023-11-30 03:53:02,247 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2023-11-30 03:53:02,247 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2023-11-30 03:53:02,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([856] L703-->L703-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31|))) (and (= |v_threadThread2of2ForFork0_#t~nondet10_1| 0) (= (store |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31| (store .cse0 |v_~#keep_alive_mutex~0.offset_31| 1)) |v_#pthreadsMutex_189|) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_31|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, threadThread2of2ForFork0_#t~nondet10=|v_threadThread2of2ForFork0_#t~nondet10_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet10][723], [120#L703-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 245#true, 256#true]) [2023-11-30 03:53:02,660 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is not cut-off event [2023-11-30 03:53:02,660 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2023-11-30 03:53:02,660 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2023-11-30 03:53:02,660 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2023-11-30 03:53:02,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([856] L703-->L703-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31|))) (and (= |v_threadThread2of2ForFork0_#t~nondet10_1| 0) (= (store |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31| (store .cse0 |v_~#keep_alive_mutex~0.offset_31| 1)) |v_#pthreadsMutex_189|) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_31|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, threadThread2of2ForFork0_#t~nondet10=|v_threadThread2of2ForFork0_#t~nondet10_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet10][723], [120#L703-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 77#L718-6true, 160#L694-7true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 245#true, 256#true]) [2023-11-30 03:53:02,660 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 03:53:02,660 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:53:02,660 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:53:02,661 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:53:02,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][698], [260#true, threadThread1of2ForFork0InUse, 220#L694-5true, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 268#true, 249#true, 117#L696-3true, 97#L725-4true, 264#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:53:02,739 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 03:53:02,739 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:53:02,739 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:53:02,739 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:53:02,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][666], [260#true, threadThread1of2ForFork0InUse, 220#L694-5true, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 117#L696-3true, 97#L725-4true, 264#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:53:02,986 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 03:53:02,986 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:53:02,986 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:53:02,986 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:53:03,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][302], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 26#L694-6true, 268#true, 249#true, 245#true, 71#L696-3true, 97#L725-4true, 264#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:53:03,245 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 03:53:03,245 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:53:03,245 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:53:03,245 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:53:03,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][666], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 249#true, 117#L696-3true, 245#true, 97#L725-4true, 264#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:53:03,257 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 03:53:03,258 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:53:03,258 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:53:03,258 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:53:03,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][728], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 249#true, 245#true, 117#L696-3true, 97#L725-4true, 264#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:53:03,490 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2023-11-30 03:53:03,490 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2023-11-30 03:53:03,490 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2023-11-30 03:53:03,490 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2023-11-30 03:53:03,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][302], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 249#true, 71#L696-3true, 245#true, 97#L725-4true, 264#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:53:03,540 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 03:53:03,540 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:53:03,540 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:53:03,540 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:53:03,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][302], [57#L694-7true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 71#L696-3true, 97#L725-4true, 264#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:53:03,540 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 03:53:03,540 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:53:03,540 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:53:03,540 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:53:03,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][666], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 249#true, 245#true, 117#L696-3true, 97#L725-4true, 264#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:53:03,550 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 03:53:03,550 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:53:03,550 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:53:03,550 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:53:03,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][666], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 249#true, 117#L696-3true, 245#true, 97#L725-4true, 264#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:53:03,550 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 03:53:03,550 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:53:03,550 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:53:03,550 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:53:03,732 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][465], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 85#L694-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 180#L705-2true, 245#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:53:03,732 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 03:53:03,732 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 03:53:03,732 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 03:53:03,732 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 03:53:03,732 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][465], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 77#L718-6true, 180#L705-2true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 256#true]) [2023-11-30 03:53:03,732 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2023-11-30 03:53:03,732 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 03:53:03,733 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 03:53:03,733 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 03:53:03,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][469], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 85#L694-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 45#L699-3true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 256#true]) [2023-11-30 03:53:03,733 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 03:53:03,733 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 03:53:03,733 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 03:53:03,733 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 03:53:03,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][469], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 77#L718-6true, 245#true, 266#(= |#race~keep_alive~0| 0), 45#L699-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:53:03,733 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2023-11-30 03:53:03,733 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 03:53:03,733 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 03:53:03,734 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 03:53:03,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][728], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 249#true, 245#true, 117#L696-3true, 97#L725-4true, 264#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:53:03,804 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is not cut-off event [2023-11-30 03:53:03,804 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2023-11-30 03:53:03,804 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2023-11-30 03:53:03,804 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2023-11-30 03:53:03,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([815] L697-->L697-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27|))) (and (= (store |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27| (store .cse0 |v_~#keep_alive_mutex~0.offset_27| 1)) |v_#pthreadsMutex_157|) (= |v_threadThread2of2ForFork0_#t~nondet4_1| 0) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_27|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet4][743], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 249#true, 109#L697-3true, 245#true, 97#L725-4true, 264#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:53:03,812 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2023-11-30 03:53:03,812 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:53:03,812 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:53:03,812 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:53:04,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][465], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 77#L718-6true, 160#L694-7true, 180#L705-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 266#(= |#race~keep_alive~0| 0), 256#true]) [2023-11-30 03:53:04,256 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 03:53:04,256 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:53:04,256 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:53:04,256 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:53:04,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][465], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 180#L705-2true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 256#true]) [2023-11-30 03:53:04,256 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2023-11-30 03:53:04,256 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 03:53:04,257 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 03:53:04,257 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 03:53:04,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][469], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 77#L718-6true, 160#L694-7true, 266#(= |#race~keep_alive~0| 0), 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 45#L699-3true, 256#true]) [2023-11-30 03:53:04,257 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 03:53:04,257 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:53:04,257 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:53:04,257 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:53:04,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][469], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 266#(= |#race~keep_alive~0| 0), 45#L699-3true, 256#true]) [2023-11-30 03:53:04,257 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2023-11-30 03:53:04,257 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 03:53:04,257 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 03:53:04,257 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 03:53:04,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([815] L697-->L697-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27|))) (and (= (store |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27| (store .cse0 |v_~#keep_alive_mutex~0.offset_27| 1)) |v_#pthreadsMutex_157|) (= |v_threadThread2of2ForFork0_#t~nondet4_1| 0) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_27|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet4][743], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 249#true, 109#L697-3true, 245#true, 97#L725-4true, 264#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:53:04,337 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 03:53:04,337 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:53:04,337 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:53:04,337 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:53:04,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][666], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 117#L696-3true, 238#L696true, 245#true, 97#L725-4true, 264#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:53:04,396 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 03:53:04,396 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:53:04,396 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:53:04,396 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:53:04,964 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([856] L703-->L703-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31|))) (and (= |v_threadThread2of2ForFork0_#t~nondet10_1| 0) (= (store |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31| (store .cse0 |v_~#keep_alive_mutex~0.offset_31| 1)) |v_#pthreadsMutex_189|) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_31|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, threadThread2of2ForFork0_#t~nondet10=|v_threadThread2of2ForFork0_#t~nondet10_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet10][704], [260#true, 120#L703-3true, 136#L716-3true, threadThread1of2ForFork0InUse, 220#L694-5true, threadThread2of2ForFork0InUse, 268#true, 247#(= |#race~threads_alive~0| 0), 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:53:04,965 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2023-11-30 03:53:04,965 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:53:04,965 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:53:04,965 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:53:05,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([856] L703-->L703-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31|))) (and (= |v_threadThread2of2ForFork0_#t~nondet10_1| 0) (= (store |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31| (store .cse0 |v_~#keep_alive_mutex~0.offset_31| 1)) |v_#pthreadsMutex_189|) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_31|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, threadThread2of2ForFork0_#t~nondet10=|v_threadThread2of2ForFork0_#t~nondet10_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet10][723], [120#L703-3true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 266#(= |#race~keep_alive~0| 0), 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:53:05,960 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2023-11-30 03:53:05,960 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 03:53:05,960 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 03:53:05,960 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 03:53:05,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][465], [136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 180#L705-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 266#(= |#race~keep_alive~0| 0), 256#true]) [2023-11-30 03:53:05,963 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2023-11-30 03:53:05,963 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:53:05,963 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:53:05,963 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:53:05,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][469], [136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 45#L699-3true, 245#true, 256#true]) [2023-11-30 03:53:05,963 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2023-11-30 03:53:05,963 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:53:05,963 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:53:05,963 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:53:06,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][465], [136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 180#L705-2true, 160#L694-7true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 245#true, 256#true]) [2023-11-30 03:53:06,394 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 03:53:06,394 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:53:06,394 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:53:06,394 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:53:06,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][469], [136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 266#(= |#race~keep_alive~0| 0), 45#L699-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:53:06,395 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 03:53:06,395 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:53:06,395 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:53:06,395 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:53:07,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][106], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 247#(= |#race~threads_alive~0| 0), 3#L694-2true, 249#true, 234#L707-1true, 129#L726-3true, 264#true, 256#true]) [2023-11-30 03:53:07,517 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2023-11-30 03:53:07,517 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 03:53:07,517 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 03:53:07,517 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 03:53:07,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][106], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 268#true, 199#L707-2true, 3#L694-2true, 249#true, 129#L726-3true, 264#true, 256#true]) [2023-11-30 03:53:07,998 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2023-11-30 03:53:07,999 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:53:07,999 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:53:07,999 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:53:09,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][106], [260#true, threadThread1of2ForFork0InUse, 220#L694-5true, threadThread2of2ForFork0InUse, 268#true, 247#(= |#race~threads_alive~0| 0), 249#true, 234#L707-1true, 129#L726-3true, 264#true, 256#true]) [2023-11-30 03:53:09,366 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2023-11-30 03:53:09,366 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 03:53:09,366 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 03:53:09,366 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 03:53:10,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][281], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 85#L694-6true, 249#true, 234#L707-1true, 129#L726-3true, 245#true, 264#true, 256#true]) [2023-11-30 03:53:10,177 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2023-11-30 03:53:10,177 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 03:53:10,177 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 03:53:10,177 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 03:53:10,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][106], [260#true, threadThread1of2ForFork0InUse, 220#L694-5true, threadThread2of2ForFork0InUse, 268#true, 247#(= |#race~threads_alive~0| 0), 199#L707-2true, 249#true, 129#L726-3true, 264#true, 256#true]) [2023-11-30 03:53:10,178 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2023-11-30 03:53:10,178 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 03:53:10,178 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 03:53:10,178 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 03:53:10,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][281], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 249#true, 234#L707-1true, 245#true, 129#L726-3true, 264#true, 256#true]) [2023-11-30 03:53:10,694 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 03:53:10,694 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:53:10,694 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:53:10,694 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:53:10,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][281], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 85#L694-6true, 199#L707-2true, 249#true, 129#L726-3true, 245#true, 264#true, 256#true]) [2023-11-30 03:53:10,695 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 03:53:10,695 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:53:10,695 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:53:10,695 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:53:10,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][281], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 85#L694-6true, 134#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 249#true, 245#true, 129#L726-3true, 264#true, 256#true]) [2023-11-30 03:53:10,695 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 03:53:10,695 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:53:10,695 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:53:10,695 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:53:10,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 268#true, 85#L694-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 199#L707-2true, 249#true, 129#L726-3true, 264#true, 256#true]) [2023-11-30 03:53:10,696 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 03:53:10,696 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:53:10,696 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:53:10,696 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:53:10,696 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][301], [260#true, 72#L707-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 3#L694-2true, 249#true, 129#L726-3true, 245#true, 264#true, 256#true]) [2023-11-30 03:53:10,696 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 03:53:10,696 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:53:10,696 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:53:10,696 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:53:11,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 199#L707-2true, 160#L694-7true, 249#true, 129#L726-3true, 264#true, 256#true]) [2023-11-30 03:53:11,410 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 03:53:11,410 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:53:11,410 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:53:11,410 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:53:11,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][281], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 199#L707-2true, 160#L694-7true, 249#true, 245#true, 129#L726-3true, 264#true, 256#true]) [2023-11-30 03:53:11,638 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 03:53:11,638 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:53:11,638 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:53:11,638 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:53:11,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][281], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 134#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 249#true, 245#true, 129#L726-3true, 264#true, 256#true]) [2023-11-30 03:53:11,639 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 03:53:11,639 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:53:11,639 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:53:11,639 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:53:11,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][301], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 3#L694-2true, 249#true, 245#true, 129#L726-3true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 264#true, 256#true]) [2023-11-30 03:53:11,639 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 03:53:11,639 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:53:11,639 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:53:11,639 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:53:11,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][301], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 107#L707-7true, 3#L694-2true, 249#true, 245#true, 129#L726-3true, 264#true, 256#true]) [2023-11-30 03:53:11,640 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 03:53:11,640 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:53:11,640 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:53:11,640 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:53:12,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][301], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 234#L707-1true, 238#L696true, 129#L726-3true, 245#true, 264#true, 256#true]) [2023-11-30 03:53:12,256 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2023-11-30 03:53:12,256 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 03:53:12,256 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 03:53:12,256 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 03:53:12,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][258], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 122#L718-3true, 21#L698-2true, 266#(= |#race~keep_alive~0| 0), 245#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 10#L702-3true, 256#true]) [2023-11-30 03:53:12,392 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:53:12,392 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:53:12,392 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:53:12,392 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:53:12,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][259], [260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 21#L698-2true, 245#true, 266#(= |#race~keep_alive~0| 0), 256#true, 10#L702-3true]) [2023-11-30 03:53:12,393 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:53:12,393 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:53:12,393 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:53:12,393 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:53:12,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][382], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 180#L705-2true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 126#L701-5true, 256#true]) [2023-11-30 03:53:12,393 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:53:12,393 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:53:12,393 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:53:12,393 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:53:12,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][384], [260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 180#L705-2true, 266#(= |#race~keep_alive~0| 0), 245#true, 126#L701-5true, 256#true]) [2023-11-30 03:53:12,393 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:53:12,393 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:53:12,393 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:53:12,394 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:53:12,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][385], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 122#L718-3true, 180#L705-2true, 266#(= |#race~keep_alive~0| 0), 245#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 126#L701-5true, 256#true]) [2023-11-30 03:53:12,394 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:53:12,394 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:53:12,394 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:53:12,394 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:53:12,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][386], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 45#L699-3true, 245#true, 266#(= |#race~keep_alive~0| 0), 126#L701-5true, 256#true]) [2023-11-30 03:53:12,394 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:53:12,394 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:53:12,394 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:53:12,394 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:53:12,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][388], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 245#true, 266#(= |#race~keep_alive~0| 0), 45#L699-3true, 126#L701-5true, 256#true]) [2023-11-30 03:53:12,394 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:53:12,394 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:53:12,395 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:53:12,395 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:53:12,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][389], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 122#L718-3true, 266#(= |#race~keep_alive~0| 0), 45#L699-3true, 245#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 126#L701-5true, 256#true]) [2023-11-30 03:53:12,395 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:53:12,395 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:53:12,395 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:53:12,395 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:53:12,504 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([815] L697-->L697-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27|))) (and (= (store |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27| (store .cse0 |v_~#keep_alive_mutex~0.offset_27| 1)) |v_#pthreadsMutex_157|) (= |v_threadThread2of2ForFork0_#t~nondet4_1| 0) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_27|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet4][863], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 85#L694-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 249#true, 245#true, 109#L697-3true, 176#ULTIMATE.startFINALtrue, 264#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:53:12,504 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:53:12,504 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:53:12,504 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:53:12,504 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:53:12,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][110], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 234#L707-1true, 245#true, 71#L696-3true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:53:12,625 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is not cut-off event [2023-11-30 03:53:12,625 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2023-11-30 03:53:12,626 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2023-11-30 03:53:12,626 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2023-11-30 03:53:12,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][106], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 247#(= |#race~threads_alive~0| 0), 199#L707-2true, 249#true, 238#L696true, 129#L726-3true, 264#true, 256#true]) [2023-11-30 03:53:12,626 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:53:12,626 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:53:12,626 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:53:12,627 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:53:12,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][253], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 247#(= |#race~threads_alive~0| 0), 199#L707-2true, 249#true, 71#L696-3true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:53:12,627 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:53:12,627 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:53:12,627 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:53:12,627 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:53:13,130 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][301], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 199#L707-2true, 249#true, 129#L726-3true, 238#L696true, 245#true, 264#true, 256#true]) [2023-11-30 03:53:13,130 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:53:13,130 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:53:13,130 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:53:13,130 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:53:13,130 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][301], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 134#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 129#L726-3true, 238#L696true, 245#true, 264#true, 256#true]) [2023-11-30 03:53:13,130 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:53:13,130 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:53:13,130 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:53:13,130 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:53:13,131 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][301], [260#true, threadThread1of2ForFork0InUse, 72#L707-6true, 220#L694-5true, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 129#L726-3true, 264#true, 256#true]) [2023-11-30 03:53:13,131 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:53:13,131 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:53:13,131 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:53:13,131 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:53:13,131 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][860], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 3#L694-2true, 249#true, 245#true, 219#L709-3true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:53:13,131 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:53:13,131 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:53:13,131 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:53:13,131 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:53:13,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][382], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 77#L718-6true, 180#L705-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 245#true, 126#L701-5true, 256#true]) [2023-11-30 03:53:13,254 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:53:13,254 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:53:13,254 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:53:13,254 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:53:13,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][386], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 77#L718-6true, 45#L699-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 266#(= |#race~keep_alive~0| 0), 126#L701-5true, 256#true]) [2023-11-30 03:53:13,254 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:53:13,254 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:53:13,254 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:53:13,254 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:53:13,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][257], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 21#L698-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 266#(= |#race~keep_alive~0| 0), 256#true, 10#L702-3true]) [2023-11-30 03:53:13,256 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:53:13,257 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:53:13,257 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:53:13,257 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:53:13,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][382], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 180#L705-2true, 266#(= |#race~keep_alive~0| 0), 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true, 94#threadErr3ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:53:13,261 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:53:13,261 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:53:13,261 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:53:13,261 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:53:13,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][384], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 180#L705-2true, 266#(= |#race~keep_alive~0| 0), 245#true, 256#true, 94#threadErr3ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:53:13,261 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:53:13,261 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:53:13,261 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:53:13,261 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:53:13,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][385], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 122#L718-3true, 180#L705-2true, 266#(= |#race~keep_alive~0| 0), 245#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true, 94#threadErr3ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:53:13,262 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:53:13,262 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:53:13,262 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:53:13,262 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:53:13,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][386], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 245#true, 45#L699-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 256#true, 94#threadErr3ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:53:13,262 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:53:13,262 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:53:13,262 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:53:13,262 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:53:13,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][388], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 266#(= |#race~keep_alive~0| 0), 45#L699-3true, 245#true, 256#true, 94#threadErr3ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:53:13,262 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:53:13,262 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:53:13,262 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:53:13,262 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:53:13,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][389], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 122#L718-3true, 266#(= |#race~keep_alive~0| 0), 245#true, 45#L699-3true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true, 94#threadErr3ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:53:13,263 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:53:13,263 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:53:13,263 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:53:13,263 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:53:13,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][382], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 180#L705-2true, 245#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 215#L701-6true, 256#true]) [2023-11-30 03:53:13,264 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:53:13,264 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:53:13,264 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:53:13,264 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:53:13,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][384], [260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 180#L705-2true, 266#(= |#race~keep_alive~0| 0), 245#true, 215#L701-6true, 256#true]) [2023-11-30 03:53:13,264 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:53:13,264 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:53:13,264 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:53:13,264 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:53:13,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][385], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 122#L718-3true, 180#L705-2true, 245#true, 266#(= |#race~keep_alive~0| 0), 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 215#L701-6true, 256#true]) [2023-11-30 03:53:13,264 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:53:13,265 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:53:13,265 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:53:13,265 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:53:13,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][386], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 245#true, 45#L699-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 256#true]) [2023-11-30 03:53:13,265 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:53:13,265 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:53:13,265 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:53:13,265 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:53:13,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][388], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 245#true, 45#L699-3true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 256#true]) [2023-11-30 03:53:13,265 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:53:13,265 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:53:13,265 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:53:13,265 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:53:13,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][389], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 122#L718-3true, 266#(= |#race~keep_alive~0| 0), 45#L699-3true, 245#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 215#L701-6true, 256#true]) [2023-11-30 03:53:13,265 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:53:13,266 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:53:13,266 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:53:13,266 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:53:13,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([815] L697-->L697-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27|))) (and (= (store |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27| (store .cse0 |v_~#keep_alive_mutex~0.offset_27| 1)) |v_#pthreadsMutex_157|) (= |v_threadThread2of2ForFork0_#t~nondet4_1| 0) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_27|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet4][863], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 249#true, 109#L697-3true, 245#true, 176#ULTIMATE.startFINALtrue, 264#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:53:13,366 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:53:13,366 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:53:13,366 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:53:13,366 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:53:13,526 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][110], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 199#L707-2true, 249#true, 71#L696-3true, 245#true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:53:13,526 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is not cut-off event [2023-11-30 03:53:13,527 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2023-11-30 03:53:13,527 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2023-11-30 03:53:13,527 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2023-11-30 03:53:13,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][110], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 134#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 245#true, 71#L696-3true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:53:13,527 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is not cut-off event [2023-11-30 03:53:13,527 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2023-11-30 03:53:13,527 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2023-11-30 03:53:13,527 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2023-11-30 03:53:13,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][301], [260#true, 72#L707-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 249#true, 245#true, 129#L726-3true, 264#true, 256#true]) [2023-11-30 03:53:13,558 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:53:13,558 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:53:13,558 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:53:13,558 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:53:13,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][281], [threadThread1of2ForFork0InUse, 72#L707-6true, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 85#L694-6true, 249#true, 129#L726-3true, 245#true, 264#true, 256#true]) [2023-11-30 03:53:13,612 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:53:13,612 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:53:13,612 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:53:13,612 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:53:13,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][301], [260#true, threadThread1of2ForFork0InUse, 220#L694-5true, threadThread2of2ForFork0InUse, 268#true, 249#true, 129#L726-3true, 245#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 264#true, 256#true]) [2023-11-30 03:53:13,743 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:53:13,743 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:53:13,744 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:53:13,744 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:53:13,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][301], [260#true, threadThread1of2ForFork0InUse, 220#L694-5true, threadThread2of2ForFork0InUse, 268#true, 107#L707-7true, 249#true, 245#true, 129#L726-3true, 264#true, 256#true]) [2023-11-30 03:53:13,744 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:53:13,744 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:53:13,744 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:53:13,744 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:53:13,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][382], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 77#L718-6true, 180#L705-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 245#true, 256#true, 94#threadErr3ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:53:13,862 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:53:13,862 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:53:13,862 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:53:13,862 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:53:13,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][386], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 77#L718-6true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 45#L699-3true, 256#true, 94#threadErr3ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:53:13,862 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:53:13,862 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:53:13,862 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:53:13,862 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:53:13,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][257], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 77#L718-6true, 21#L698-2true, 245#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 10#L702-3true, 256#true]) [2023-11-30 03:53:13,863 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2023-11-30 03:53:13,863 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:53:13,863 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:53:13,863 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:53:13,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][382], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 77#L718-6true, 180#L705-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 256#true]) [2023-11-30 03:53:13,864 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:53:13,864 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:53:13,864 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:53:13,864 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:53:13,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][386], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 77#L718-6true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 45#L699-3true, 245#true, 215#L701-6true, 256#true]) [2023-11-30 03:53:13,864 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:53:13,864 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:53:13,864 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:53:13,864 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:53:14,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][301], [260#true, 72#L707-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 249#true, 129#L726-3true, 245#true, 264#true, 256#true]) [2023-11-30 03:53:14,433 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:53:14,433 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:53:14,433 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:53:14,433 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:53:14,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][281], [threadThread1of2ForFork0InUse, 72#L707-6true, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 249#true, 245#true, 129#L726-3true, 264#true, 256#true]) [2023-11-30 03:53:14,460 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:53:14,460 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:53:14,460 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:53:14,460 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:53:14,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][281], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 249#true, 129#L726-3true, 245#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 264#true, 256#true]) [2023-11-30 03:53:14,464 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:53:14,464 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:53:14,464 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:53:14,464 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:53:14,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][281], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 107#L707-7true, 249#true, 245#true, 129#L726-3true, 264#true, 256#true]) [2023-11-30 03:53:14,465 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:53:14,465 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:53:14,465 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:53:14,465 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:53:14,465 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][301], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 249#true, 129#L726-3true, 245#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 264#true, 256#true]) [2023-11-30 03:53:14,465 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:53:14,465 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:53:14,465 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:53:14,465 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:53:14,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][301], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 107#L707-7true, 249#true, 245#true, 129#L726-3true, 264#true, 256#true]) [2023-11-30 03:53:14,466 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:53:14,466 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:53:14,466 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:53:14,466 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:53:15,134 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][281], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 249#true, 129#L726-3true, 245#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 264#true, 256#true]) [2023-11-30 03:53:15,134 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:53:15,134 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:53:15,134 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:53:15,134 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:53:15,135 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][281], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 107#L707-7true, 160#L694-7true, 249#true, 129#L726-3true, 245#true, 264#true, 256#true]) [2023-11-30 03:53:15,135 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:53:15,135 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:53:15,135 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:53:15,135 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:53:15,135 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][301], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 249#true, 245#true, 129#L726-3true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 264#true, 256#true]) [2023-11-30 03:53:15,135 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:53:15,135 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:53:15,135 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:53:15,135 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:53:15,136 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][301], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 107#L707-7true, 249#true, 245#true, 129#L726-3true, 264#true, 256#true]) [2023-11-30 03:53:15,136 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:53:15,136 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:53:15,136 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:53:15,136 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:53:15,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][860], [260#true, threadThread1of2ForFork0InUse, 220#L694-5true, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 219#L709-3true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:53:15,337 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:53:15,337 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:53:15,337 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:53:15,337 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:53:16,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][301], [260#true, threadThread1of2ForFork0InUse, 72#L707-6true, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 238#L696true, 129#L726-3true, 264#true, 256#true]) [2023-11-30 03:53:16,104 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:53:16,104 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:53:16,104 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:53:16,104 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:53:16,166 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][860], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 249#true, 245#true, 219#L709-3true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:53:16,166 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:53:16,166 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:53:16,166 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:53:16,166 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:53:16,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][110], [260#true, 72#L707-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 71#L696-3true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:53:16,835 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is not cut-off event [2023-11-30 03:53:16,835 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2023-11-30 03:53:16,835 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2023-11-30 03:53:16,835 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2023-11-30 03:53:16,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][301], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 238#L696true, 129#L726-3true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 264#true, 256#true]) [2023-11-30 03:53:16,839 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:53:16,839 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:53:16,839 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:53:16,839 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:53:16,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][110], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 71#L696-3true, 245#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 264#true, 204#L726true, 256#true]) [2023-11-30 03:53:16,839 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:53:16,839 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:53:16,839 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:53:16,839 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:53:16,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][301], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 107#L707-7true, 249#true, 238#L696true, 129#L726-3true, 245#true, 264#true, 256#true]) [2023-11-30 03:53:16,840 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:53:16,840 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:53:16,840 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:53:16,840 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:53:16,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][110], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 107#L707-7true, 249#true, 245#true, 71#L696-3true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:53:16,840 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:53:16,840 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:53:16,840 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:53:16,840 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:53:16,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][860], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 249#true, 245#true, 264#true, 219#L709-3true, 204#L726true, 256#true]) [2023-11-30 03:53:16,855 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:53:16,855 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:53:16,855 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:53:16,855 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:53:16,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][902], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 85#L694-6true, 249#true, 245#true, 264#true, 219#L709-3true, 204#L726true, 256#true]) [2023-11-30 03:53:16,869 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is not cut-off event [2023-11-30 03:53:16,869 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2023-11-30 03:53:16,869 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2023-11-30 03:53:16,869 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2023-11-30 03:53:16,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][281], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 249#true, 129#L726-3true, 245#true, 219#L709-3true, 264#true, 256#true]) [2023-11-30 03:53:16,869 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:53:16,869 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:53:16,870 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:53:16,870 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:53:17,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][902], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 249#true, 245#true, 219#L709-3true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:53:17,837 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is not cut-off event [2023-11-30 03:53:17,837 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2023-11-30 03:53:17,837 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2023-11-30 03:53:17,837 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2023-11-30 03:53:17,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][281], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 249#true, 129#L726-3true, 245#true, 219#L709-3true, 264#true, 256#true]) [2023-11-30 03:53:17,838 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2023-11-30 03:53:17,838 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 03:53:17,838 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 03:53:17,838 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 03:53:18,504 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][860], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 238#L696true, 264#true, 219#L709-3true, 204#L726true, 256#true]) [2023-11-30 03:53:18,505 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2023-11-30 03:53:18,505 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 03:53:18,505 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 03:53:18,505 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 03:53:19,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][382], [136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 266#(= |#race~keep_alive~0| 0), 126#L701-5true, 256#true]) [2023-11-30 03:53:19,801 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2023-11-30 03:53:19,801 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:53:19,801 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:53:19,801 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:53:19,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][386], [136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 266#(= |#race~keep_alive~0| 0), 45#L699-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 126#L701-5true, 256#true]) [2023-11-30 03:53:19,801 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2023-11-30 03:53:19,801 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:53:19,801 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:53:19,801 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:53:20,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][382], [136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 256#true, 94#threadErr3ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:53:20,930 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2023-11-30 03:53:20,930 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:53:20,930 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:53:20,930 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:53:20,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][386], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 266#(= |#race~keep_alive~0| 0), 45#L699-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 256#true, 94#threadErr3ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:53:20,930 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2023-11-30 03:53:20,930 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:53:20,930 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:53:20,930 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:53:20,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][257], [136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 21#L698-2true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 256#true, 10#L702-3true]) [2023-11-30 03:53:20,933 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2023-11-30 03:53:20,933 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 03:53:20,934 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 03:53:20,934 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 03:53:20,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][382], [136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 215#L701-6true, 256#true]) [2023-11-30 03:53:20,934 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2023-11-30 03:53:20,934 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:53:20,934 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:53:20,934 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:53:20,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][386], [136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 45#L699-3true, 215#L701-6true, 256#true]) [2023-11-30 03:53:20,934 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2023-11-30 03:53:20,934 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:53:20,934 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:53:20,934 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:53:28,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][943], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 249#true, 266#(= |#race~keep_alive~0| 0), 245#true, 176#ULTIMATE.startFINALtrue, 219#L709-3true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:53:28,411 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 03:53:28,411 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 03:53:28,411 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 03:53:28,411 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 03:53:30,038 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][416], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 85#L694-6true, 145#ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACEtrue, 180#L705-2true, 249#true, 245#true, 266#(= |#race~keep_alive~0| 0), 256#true]) [2023-11-30 03:53:30,039 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 03:53:30,039 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:53:30,039 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:53:30,039 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:53:30,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][415], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 85#L694-6true, 145#ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACEtrue, 249#true, 266#(= |#race~keep_alive~0| 0), 245#true, 45#L699-3true, 256#true]) [2023-11-30 03:53:30,039 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 03:53:30,039 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:53:30,039 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:53:30,039 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:53:30,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][653], [5#L731-2true, 260#true, threadThread1of2ForFork0InUse, 72#L707-6true, threadThread2of2ForFork0InUse, 135#L705-2true, 249#true, 266#(= |#race~keep_alive~0| 0), 245#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:53:30,258 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 03:53:30,258 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:53:30,258 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:53:30,258 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:53:30,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][654], [5#L731-2true, 211#L699-3true, 260#true, threadThread1of2ForFork0InUse, 72#L707-6true, threadThread2of2ForFork0InUse, 249#true, 245#true, 266#(= |#race~keep_alive~0| 0), 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:53:30,259 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 03:53:30,259 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:53:30,259 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:53:30,259 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:53:30,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][416], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 145#ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACEtrue, 180#L705-2true, 160#L694-7true, 249#true, 245#true, 266#(= |#race~keep_alive~0| 0), 256#true]) [2023-11-30 03:53:30,780 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 03:53:30,780 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:53:30,780 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:53:30,781 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:53:30,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][415], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 145#ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACEtrue, 160#L694-7true, 249#true, 245#true, 45#L699-3true, 266#(= |#race~keep_alive~0| 0), 256#true]) [2023-11-30 03:53:30,781 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 03:53:30,781 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:53:30,781 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:53:30,781 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:53:30,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][896], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 46#L698-1true, 245#true, 117#L696-3true, 266#(= |#race~keep_alive~0| 0), 176#ULTIMATE.startFINALtrue, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:53:30,884 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 03:53:30,884 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 03:53:30,884 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:53:30,884 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 03:53:30,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][943], [260#true, 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 46#L698-1true, 245#true, 266#(= |#race~keep_alive~0| 0), 219#L709-3true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:53:30,925 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 03:53:30,925 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:53:30,925 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:53:30,925 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:53:31,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][653], [5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 135#L705-2true, 249#true, 245#true, 266#(= |#race~keep_alive~0| 0), 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:53:31,001 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 03:53:31,001 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:53:31,001 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:53:31,001 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:53:31,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][653], [5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 107#L707-7true, 135#L705-2true, 249#true, 245#true, 266#(= |#race~keep_alive~0| 0), 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:53:31,002 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 03:53:31,002 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:53:31,002 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:53:31,002 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:53:31,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][654], [5#L731-2true, 211#L699-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 266#(= |#race~keep_alive~0| 0), 245#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:53:31,002 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 03:53:31,002 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:53:31,002 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:53:31,002 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:53:31,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][654], [5#L731-2true, 211#L699-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 107#L707-7true, 249#true, 245#true, 266#(= |#race~keep_alive~0| 0), 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:53:31,002 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 03:53:31,002 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:53:31,002 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:53:31,002 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:53:31,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][943], [5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 123#L698-2true, 249#true, 266#(= |#race~keep_alive~0| 0), 245#true, 219#L709-3true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:53:31,356 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2023-11-30 03:53:31,356 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 03:53:31,357 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 03:53:31,357 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 03:53:38,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][363], [260#true, threadThread1of2ForFork0InUse, 9#L707-1true, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 268#true, 145#ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACEtrue, 180#L705-2true, 249#true, 266#(= |#race~keep_alive~0| 0), 256#true]) [2023-11-30 03:53:38,872 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is not cut-off event [2023-11-30 03:53:38,872 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is not cut-off event [2023-11-30 03:53:38,872 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is not cut-off event [2023-11-30 03:53:38,872 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is not cut-off event [2023-11-30 03:53:38,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][363], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 268#true, 90#L707-2true, 145#ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACEtrue, 180#L705-2true, 249#true, 266#(= |#race~keep_alive~0| 0), 256#true]) [2023-11-30 03:53:38,873 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 03:53:38,873 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:53:38,873 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:53:38,873 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:53:38,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][364], [260#true, threadThread1of2ForFork0InUse, 9#L707-1true, threadThread2of2ForFork0InUse, 268#true, 247#(= |#race~threads_alive~0| 0), 145#ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACEtrue, 249#true, 266#(= |#race~keep_alive~0| 0), 45#L699-3true, 256#true]) [2023-11-30 03:53:38,873 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is not cut-off event [2023-11-30 03:53:38,873 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is not cut-off event [2023-11-30 03:53:38,874 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is not cut-off event [2023-11-30 03:53:38,874 INFO L297 olderBase$Statistics]: existing Event has 187 ancestors and is not cut-off event [2023-11-30 03:53:38,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][364], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 247#(= |#race~threads_alive~0| 0), 90#L707-2true, 145#ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACEtrue, 249#true, 266#(= |#race~keep_alive~0| 0), 45#L699-3true, 256#true]) [2023-11-30 03:53:38,874 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 03:53:38,874 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:53:38,874 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:53:38,874 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:53:39,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][651], [260#true, 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 199#L707-2true, 135#L705-2true, 249#true, 266#(= |#race~keep_alive~0| 0), 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:53:39,014 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 03:53:39,014 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:53:39,014 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:53:39,014 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:53:39,015 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][652], [211#L699-3true, 260#true, 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 199#L707-2true, 249#true, 266#(= |#race~keep_alive~0| 0), 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:53:39,015 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 03:53:39,015 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:53:39,015 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:53:39,015 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:53:39,033 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][654], [260#true, 5#L731-2true, 211#L699-3true, 72#L707-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 245#true, 266#(= |#race~keep_alive~0| 0), 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:53:39,033 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:53:39,033 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:53:39,033 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:53:39,033 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:53:39,033 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:53:39,033 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][653], [260#true, 5#L731-2true, 72#L707-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 135#L705-2true, 249#true, 266#(= |#race~keep_alive~0| 0), 245#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:53:39,034 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:53:39,034 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:53:39,034 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:53:39,034 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:53:39,034 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:53:39,240 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][654], [211#L699-3true, 260#true, 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 245#true, 266#(= |#race~keep_alive~0| 0), 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:53:39,240 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 03:53:39,240 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:53:39,240 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:53:39,240 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:53:39,240 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:53:39,240 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][653], [260#true, 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 135#L705-2true, 249#true, 266#(= |#race~keep_alive~0| 0), 245#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:53:39,240 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 03:53:39,240 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:53:39,240 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:53:39,240 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:53:39,241 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:53:39,241 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][654], [260#true, 211#L699-3true, 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 107#L707-7true, 249#true, 266#(= |#race~keep_alive~0| 0), 245#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:53:39,241 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 03:53:39,241 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:53:39,241 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:53:39,241 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:53:39,242 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:53:39,242 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][653], [260#true, 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 107#L707-7true, 135#L705-2true, 249#true, 266#(= |#race~keep_alive~0| 0), 245#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:53:39,242 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 03:53:39,242 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:53:39,242 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:53:39,242 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:53:39,242 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:53:39,571 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][943], [260#true, 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 46#L698-1true, 266#(= |#race~keep_alive~0| 0), 245#true, 219#L709-3true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:53:39,571 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 03:53:39,571 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:53:39,571 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:53:39,571 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:53:39,571 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:53:39,571 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][943], [5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 123#L698-2true, 249#true, 266#(= |#race~keep_alive~0| 0), 245#true, 219#L709-3true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:53:39,571 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 03:53:39,571 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 03:53:39,571 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 03:53:39,571 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 03:53:39,571 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 03:53:39,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][337], [65#L707-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 145#ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACEtrue, 180#L705-2true, 249#true, 245#true, 266#(= |#race~keep_alive~0| 0), 256#true]) [2023-11-30 03:53:39,712 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is not cut-off event [2023-11-30 03:53:39,712 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is not cut-off event [2023-11-30 03:53:39,712 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is not cut-off event [2023-11-30 03:53:39,712 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is not cut-off event [2023-11-30 03:53:39,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][338], [65#L707-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 145#ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACEtrue, 249#true, 45#L699-3true, 266#(= |#race~keep_alive~0| 0), 245#true, 256#true]) [2023-11-30 03:53:39,713 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is not cut-off event [2023-11-30 03:53:39,713 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is not cut-off event [2023-11-30 03:53:39,713 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is not cut-off event [2023-11-30 03:53:39,713 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is not cut-off event [2023-11-30 03:53:40,136 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][337], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 110#L707-7true, 145#ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACEtrue, 180#L705-2true, 249#true, 245#true, 266#(= |#race~keep_alive~0| 0), 256#true]) [2023-11-30 03:53:40,136 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is not cut-off event [2023-11-30 03:53:40,136 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is not cut-off event [2023-11-30 03:53:40,136 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is not cut-off event [2023-11-30 03:53:40,136 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is not cut-off event [2023-11-30 03:53:40,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][338], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 110#L707-7true, 145#ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACEtrue, 249#true, 245#true, 45#L699-3true, 266#(= |#race~keep_alive~0| 0), 256#true]) [2023-11-30 03:53:40,137 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is not cut-off event [2023-11-30 03:53:40,137 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is not cut-off event [2023-11-30 03:53:40,137 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is not cut-off event [2023-11-30 03:53:40,137 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is not cut-off event [2023-11-30 03:53:40,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][337], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 145#ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACEtrue, 180#L705-2true, 137#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 249#true, 245#true, 266#(= |#race~keep_alive~0| 0), 256#true]) [2023-11-30 03:53:40,138 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is not cut-off event [2023-11-30 03:53:40,138 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is not cut-off event [2023-11-30 03:53:40,138 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is not cut-off event [2023-11-30 03:53:40,138 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is not cut-off event [2023-11-30 03:53:40,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][338], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 145#ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACEtrue, 137#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 249#true, 45#L699-3true, 245#true, 266#(= |#race~keep_alive~0| 0), 256#true]) [2023-11-30 03:53:40,138 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is not cut-off event [2023-11-30 03:53:40,138 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is not cut-off event [2023-11-30 03:53:40,138 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is not cut-off event [2023-11-30 03:53:40,139 INFO L297 olderBase$Statistics]: existing Event has 193 ancestors and is not cut-off event [2023-11-30 03:53:40,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][241], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 145#ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACEtrue, 21#L698-2true, 249#true, 266#(= |#race~keep_alive~0| 0), 245#true, 217#L709-3true, 256#true]) [2023-11-30 03:53:40,163 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 03:53:40,163 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:53:40,163 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:53:40,163 INFO L297 olderBase$Statistics]: existing Event has 194 ancestors and is cut-off event [2023-11-30 03:53:40,667 INFO L124 PetriNetUnfolderBase]: 117908/266827 cut-off events. [2023-11-30 03:53:40,667 INFO L125 PetriNetUnfolderBase]: For 1301250/1412486 co-relation queries the response was YES. [2023-11-30 03:53:41,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 989550 conditions, 266827 events. 117908/266827 cut-off events. For 1301250/1412486 co-relation queries the response was YES. Maximal size of possible extension queue 5404. Compared 3576537 event pairs, 26331 based on Foata normal form. 2313/234821 useless extension candidates. Maximal degree in co-relation 574525. Up to 137014 conditions per place. [2023-11-30 03:53:44,233 INFO L140 encePairwiseOnDemand]: 242/247 looper letters, 687 selfloop transitions, 4 changer transitions 1/967 dead transitions. [2023-11-30 03:53:44,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 967 transitions, 10594 flow [2023-11-30 03:53:44,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-30 03:53:44,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-30 03:53:44,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 669 transitions. [2023-11-30 03:53:44,236 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.902834008097166 [2023-11-30 03:53:44,236 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 669 transitions. [2023-11-30 03:53:44,236 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 669 transitions. [2023-11-30 03:53:44,237 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 03:53:44,237 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 669 transitions. [2023-11-30 03:53:44,238 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 223.0) internal successors, (669), 3 states have internal predecessors, (669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:53:44,239 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 247.0) internal successors, (988), 4 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:53:44,240 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 247.0) internal successors, (988), 4 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:53:44,241 INFO L307 CegarLoopForPetriNet]: 242 programPoint places, 14 predicate places. [2023-11-30 03:53:44,242 INFO L500 AbstractCegarLoop]: Abstraction has has 256 places, 967 transitions, 10594 flow [2023-11-30 03:53:44,243 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 202.66666666666666) internal successors, (608), 3 states have internal predecessors, (608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:53:44,243 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 03:53:44,243 INFO L232 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] [2023-11-30 03:53:44,243 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-11-30 03:53:44,243 INFO L425 AbstractCegarLoop]: === Iteration 7 === Targeting threadErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 21 more)] === [2023-11-30 03:53:44,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 03:53:44,244 INFO L85 PathProgramCache]: Analyzing trace with hash 159165763, now seen corresponding path program 1 times [2023-11-30 03:53:44,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 03:53:44,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780237443] [2023-11-30 03:53:44,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 03:53:44,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 03:53:44,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 03:53:44,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 03:53:44,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 03:53:44,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780237443] [2023-11-30 03:53:44,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780237443] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 03:53:44,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 03:53:44,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-30 03:53:44,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419903569] [2023-11-30 03:53:44,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 03:53:44,292 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-30 03:53:44,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 03:53:44,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-30 03:53:44,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-30 03:53:44,293 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 247 [2023-11-30 03:53:44,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 967 transitions, 10594 flow. Second operand has 3 states, 3 states have (on average 201.0) internal successors, (603), 3 states have internal predecessors, (603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:53:44,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 03:53:44,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 247 [2023-11-30 03:53:44,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 03:53:44,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, 235#L694-1true, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 71#L696-3true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:53:44,792 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 03:53:44,792 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:53:44,792 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:53:44,792 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:53:44,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][334], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, 235#L694-1true, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 268#true, 141#L718-4true, 71#L696-3true, 264#true, 272#true, 256#true]) [2023-11-30 03:53:44,793 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 03:53:44,793 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:53:44,793 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:53:44,793 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:53:44,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][333], [260#true, threadThread1of2ForFork0InUse, 235#L694-1true, threadThread2of2ForFork0InUse, 268#true, 247#(= |#race~threads_alive~0| 0), 143#L718-5true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 272#true, 264#true, 256#true]) [2023-11-30 03:53:44,839 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 03:53:44,839 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:53:44,839 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:53:44,839 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:53:44,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [260#true, threadThread1of2ForFork0InUse, 235#L694-1true, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 245#true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 272#true, 264#true, 256#true]) [2023-11-30 03:53:44,840 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 03:53:44,840 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:53:44,840 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:53:44,840 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:53:44,841 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][333], [260#true, threadThread1of2ForFork0InUse, 235#L694-1true, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 268#true, 143#L718-5true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 272#true, 264#true, 256#true]) [2023-11-30 03:53:44,841 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 03:53:44,841 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:53:44,841 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:53:44,841 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:53:44,841 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:53:44,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 76#L694-2true, 71#L696-3true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:53:44,844 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 03:53:44,844 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:53:44,844 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:53:44,844 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:53:44,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 71#L696-3true, 245#true, 153#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 264#true, 272#true, 256#true]) [2023-11-30 03:53:44,844 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 03:53:44,844 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:53:44,844 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:53:44,844 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:53:44,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][334], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 268#true, 141#L718-4true, 76#L694-2true, 71#L696-3true, 264#true, 272#true, 256#true]) [2023-11-30 03:53:44,845 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 03:53:44,845 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:53:44,845 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:53:44,845 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:53:44,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][333], [260#true, threadThread1of2ForFork0InUse, 235#L694-1true, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 268#true, 77#L718-6true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 272#true, 264#true, 256#true]) [2023-11-30 03:53:44,886 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 03:53:44,886 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:53:44,886 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:53:44,886 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:53:44,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [260#true, threadThread1of2ForFork0InUse, 235#L694-1true, threadThread2of2ForFork0InUse, 268#true, 77#L718-6true, 71#L696-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 272#true, 256#true]) [2023-11-30 03:53:44,887 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 03:53:44,887 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:53:44,888 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:53:44,888 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:53:44,888 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][333], [260#true, threadThread1of2ForFork0InUse, 235#L694-1true, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 268#true, 77#L718-6true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 264#true, 272#true, 256#true]) [2023-11-30 03:53:44,888 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 03:53:44,888 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:53:44,888 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:53:44,888 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:53:44,888 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:53:44,889 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][333], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 247#(= |#race~threads_alive~0| 0), 143#L718-5true, 76#L694-2true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 272#true, 256#true]) [2023-11-30 03:53:44,889 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 03:53:44,889 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:53:44,889 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:53:44,889 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:53:44,889 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 76#L694-2true, 71#L696-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 272#true, 264#true, 256#true]) [2023-11-30 03:53:44,889 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 03:53:44,890 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:53:44,890 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:53:44,890 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:53:44,890 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 153#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 264#true, 256#true]) [2023-11-30 03:53:44,890 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 03:53:44,890 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:53:44,890 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:53:44,890 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:53:44,891 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][333], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 268#true, 143#L718-5true, 76#L694-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 264#true, 272#true, 256#true]) [2023-11-30 03:53:44,891 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 03:53:44,891 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:53:44,891 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:53:44,891 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:53:44,891 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:53:44,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][333], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 268#true, 77#L718-6true, 76#L694-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 272#true, 264#true, 256#true]) [2023-11-30 03:53:44,944 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 03:53:44,944 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:53:44,944 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:53:44,944 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:53:44,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 77#L718-6true, 76#L694-2true, 71#L696-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 272#true, 256#true]) [2023-11-30 03:53:44,945 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 03:53:44,945 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:53:44,945 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:53:44,946 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:53:44,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 77#L718-6true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 153#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 264#true, 256#true]) [2023-11-30 03:53:44,946 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 03:53:44,946 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:53:44,946 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:53:44,946 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:53:44,946 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][333], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 268#true, 77#L718-6true, 76#L694-2true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 272#true, 256#true]) [2023-11-30 03:53:44,947 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 03:53:44,947 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:53:44,947 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:53:44,947 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:53:44,947 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:53:45,015 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][293], [260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, 220#L694-5true, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 117#L696-3true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:53:45,015 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 03:53:45,015 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 03:53:45,016 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 03:53:45,016 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 03:53:45,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][376], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 85#L694-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 117#L696-3true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:53:45,078 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 03:53:45,078 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 03:53:45,078 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 03:53:45,078 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 03:53:45,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][292], [260#true, threadThread1of2ForFork0InUse, 220#L694-5true, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:53:45,079 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 03:53:45,079 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 03:53:45,079 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 03:53:45,079 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 03:53:45,081 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, 26#L694-6true, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 71#L696-3true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:53:45,082 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 03:53:45,082 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 03:53:45,082 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 03:53:45,082 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 03:53:45,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][293], [260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 85#L694-6true, 245#true, 117#L696-3true, 264#true, 272#true, 256#true]) [2023-11-30 03:53:45,085 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 03:53:45,085 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 03:53:45,085 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 03:53:45,085 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 03:53:45,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [260#true, threadThread1of2ForFork0InUse, 26#L694-6true, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 71#L696-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 272#true, 256#true]) [2023-11-30 03:53:45,148 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 03:53:45,148 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:53:45,148 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:53:45,148 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:53:45,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][378], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:53:45,149 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:53:45,149 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:53:45,149 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:53:45,149 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:53:45,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][292], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 85#L694-6true, 117#L696-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 272#true, 256#true]) [2023-11-30 03:53:45,149 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 03:53:45,149 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:53:45,149 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:53:45,149 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:53:45,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][378], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 85#L694-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:53:45,150 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 03:53:45,150 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:53:45,150 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:53:45,150 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:53:45,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][292], [260#true, threadThread1of2ForFork0InUse, 220#L694-5true, threadThread2of2ForFork0InUse, 268#true, 77#L718-6true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 264#true, 272#true, 256#true]) [2023-11-30 03:53:45,151 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 03:53:45,151 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:53:45,151 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:53:45,151 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:53:45,152 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [260#true, threadThread1of2ForFork0InUse, 26#L694-6true, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:53:45,152 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 03:53:45,152 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:53:45,153 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:53:45,153 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:53:45,153 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:53:45,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][376], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 245#true, 117#L696-3true, 272#true, 264#true, 256#true]) [2023-11-30 03:53:45,155 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 03:53:45,155 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:53:45,155 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:53:45,155 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:53:45,156 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][292], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 85#L694-6true, 245#true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 272#true, 264#true, 256#true]) [2023-11-30 03:53:45,156 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 03:53:45,156 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:53:45,156 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:53:45,156 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:53:45,156 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:53:45,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][293], [260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 160#L694-7true, 117#L696-3true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:53:45,159 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 03:53:45,159 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:53:45,159 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:53:45,159 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:53:45,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][293], [260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 117#L696-3true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:53:45,159 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 03:53:45,159 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:53:45,159 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:53:45,159 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:53:45,233 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [260#true, threadThread1of2ForFork0InUse, 26#L694-6true, threadThread2of2ForFork0InUse, 268#true, 77#L718-6true, 71#L696-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 272#true, 256#true]) [2023-11-30 03:53:45,234 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:53:45,234 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:53:45,234 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:53:45,234 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:53:45,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][378], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 77#L718-6true, 160#L694-7true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:53:45,235 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 03:53:45,235 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:53:45,235 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:53:45,235 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:53:45,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][292], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 77#L718-6true, 245#true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 272#true, 264#true, 256#true]) [2023-11-30 03:53:45,235 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:53:45,235 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:53:45,235 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:53:45,235 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:53:45,236 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][378], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 77#L718-6true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:53:45,236 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:53:45,236 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:53:45,236 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:53:45,236 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:53:45,239 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [260#true, threadThread1of2ForFork0InUse, 26#L694-6true, threadThread2of2ForFork0InUse, 268#true, 77#L718-6true, 71#L696-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 272#true, 256#true]) [2023-11-30 03:53:45,239 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:53:45,239 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:53:45,239 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:53:45,239 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:53:45,239 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:53:45,239 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 143#L718-5true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:53:45,240 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:53:45,240 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:53:45,240 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:53:45,240 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:53:45,240 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [260#true, 57#L694-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 71#L696-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 272#true, 256#true]) [2023-11-30 03:53:45,240 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:53:45,240 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:53:45,240 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:53:45,240 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:53:45,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][292], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 160#L694-7true, 117#L696-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 272#true, 264#true, 256#true]) [2023-11-30 03:53:45,241 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:53:45,241 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:53:45,241 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:53:45,241 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:53:45,241 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][378], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 264#true, 272#true, 256#true]) [2023-11-30 03:53:45,242 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:53:45,242 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:53:45,242 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:53:45,242 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:53:45,242 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:53:45,242 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][292], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 77#L718-6true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 272#true, 264#true, 256#true]) [2023-11-30 03:53:45,242 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:53:45,242 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:53:45,242 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:53:45,242 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:53:45,242 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:53:45,243 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][292], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 272#true, 264#true, 256#true]) [2023-11-30 03:53:45,243 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:53:45,243 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:53:45,243 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:53:45,243 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:53:45,243 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 141#L718-4true, 71#L696-3true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:53:45,244 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2023-11-30 03:53:45,244 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-11-30 03:53:45,244 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-11-30 03:53:45,244 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-11-30 03:53:45,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 57#L694-7true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 245#true, 71#L696-3true, 264#true, 272#true, 256#true]) [2023-11-30 03:53:45,244 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2023-11-30 03:53:45,244 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-11-30 03:53:45,244 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-11-30 03:53:45,245 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-11-30 03:53:45,245 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][292], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 160#L694-7true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:53:45,245 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:53:45,245 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:53:45,246 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:53:45,246 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:53:45,246 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:53:45,246 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][292], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 272#true, 256#true]) [2023-11-30 03:53:45,246 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:53:45,246 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:53:45,246 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:53:45,246 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:53:45,246 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:53:45,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 77#L718-6true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 272#true, 264#true, 256#true]) [2023-11-30 03:53:45,320 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 03:53:45,320 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:53:45,320 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:53:45,320 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:53:45,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [260#true, 57#L694-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 77#L718-6true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:53:45,321 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 03:53:45,321 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:53:45,321 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:53:45,321 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:53:45,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][292], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 77#L718-6true, 160#L694-7true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 264#true, 272#true, 256#true]) [2023-11-30 03:53:45,321 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 03:53:45,321 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:53:45,321 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:53:45,321 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:53:45,322 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][378], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 77#L718-6true, 160#L694-7true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:53:45,322 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 03:53:45,322 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:53:45,322 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:53:45,322 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:53:45,322 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:53:45,322 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][292], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 77#L718-6true, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 272#true, 264#true, 256#true]) [2023-11-30 03:53:45,323 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 03:53:45,323 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:53:45,323 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:53:45,323 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:53:45,324 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 143#L718-5true, 71#L696-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 272#true, 256#true]) [2023-11-30 03:53:45,324 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2023-11-30 03:53:45,324 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2023-11-30 03:53:45,324 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2023-11-30 03:53:45,324 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2023-11-30 03:53:45,324 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2023-11-30 03:53:45,324 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 77#L718-6true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 71#L696-3true, 264#true, 272#true, 256#true]) [2023-11-30 03:53:45,324 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 03:53:45,324 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:53:45,324 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:53:45,324 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:53:45,325 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:53:45,325 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [260#true, 57#L694-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 245#true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 272#true, 264#true, 256#true]) [2023-11-30 03:53:45,325 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2023-11-30 03:53:45,325 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2023-11-30 03:53:45,325 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2023-11-30 03:53:45,325 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2023-11-30 03:53:45,325 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2023-11-30 03:53:45,326 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [260#true, 57#L694-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 77#L718-6true, 245#true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 272#true, 264#true, 256#true]) [2023-11-30 03:53:45,326 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 03:53:45,326 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:53:45,326 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:53:45,326 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:53:45,326 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:53:45,327 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][292], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 77#L718-6true, 160#L694-7true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:53:45,327 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 03:53:45,327 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:53:45,327 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:53:45,327 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:53:45,327 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:53:45,327 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][292], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 77#L718-6true, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:53:45,327 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 03:53:45,327 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:53:45,327 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:53:45,327 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:53:45,328 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:53:45,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][292], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 238#L696true, 117#L696-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 272#true, 256#true]) [2023-11-30 03:53:45,330 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 03:53:45,330 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 03:53:45,330 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 03:53:45,331 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 03:53:45,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][292], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 77#L718-6true, 238#L696true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:53:45,331 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 03:53:45,331 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:53:45,331 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:53:45,331 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:53:45,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][293], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 245#true, 238#L696true, 117#L696-3true, 264#true, 272#true, 256#true]) [2023-11-30 03:53:45,336 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 03:53:45,336 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:53:45,336 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:53:45,336 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:53:45,431 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][292], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 238#L696true, 117#L696-3true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:53:45,432 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 03:53:45,432 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 03:53:45,432 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 03:53:45,432 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 03:53:45,432 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 03:53:45,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, 235#L694-1true, threadThread2of2ForFork0InUse, 268#true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:53:45,527 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 03:53:45,527 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:53:45,527 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:53:45,527 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:53:45,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][333], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, 235#L694-1true, threadThread2of2ForFork0InUse, 268#true, 247#(= |#race~threads_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 272#true, 264#true, 256#true]) [2023-11-30 03:53:45,528 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 03:53:45,528 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:53:45,529 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:53:45,529 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:53:45,529 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][333], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, 235#L694-1true, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 268#true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 272#true, 264#true, 256#true]) [2023-11-30 03:53:45,529 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 03:53:45,529 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:53:45,529 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:53:45,529 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:53:45,530 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:53:45,538 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][292], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 77#L718-6true, 238#L696true, 117#L696-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 272#true, 256#true]) [2023-11-30 03:53:45,538 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 03:53:45,538 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:53:45,538 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:53:45,538 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:53:45,538 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:53:45,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 76#L694-2true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:53:45,660 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 03:53:45,660 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:53:45,660 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:53:45,660 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:53:45,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 245#true, 153#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 264#true, 256#true]) [2023-11-30 03:53:45,661 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 03:53:45,661 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:53:45,661 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:53:45,661 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:53:45,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][333], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 247#(= |#race~threads_alive~0| 0), 76#L694-2true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 272#true, 264#true, 256#true]) [2023-11-30 03:53:45,663 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 03:53:45,663 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:53:45,663 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:53:45,663 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:53:45,664 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][333], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 247#(= |#race~threads_alive~0| 0), 76#L694-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 264#true, 272#true, 256#true]) [2023-11-30 03:53:45,664 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 03:53:45,664 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:53:45,664 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:53:45,664 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:53:45,664 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:53:46,202 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][292], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, 220#L694-5true, threadThread2of2ForFork0InUse, 268#true, 245#true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 272#true, 264#true, 256#true]) [2023-11-30 03:53:46,203 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 03:53:46,203 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 03:53:46,203 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 03:53:46,203 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 03:53:46,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, 26#L694-6true, threadThread2of2ForFork0InUse, 268#true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 272#true, 264#true, 256#true]) [2023-11-30 03:53:46,345 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 03:53:46,345 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:53:46,345 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:53:46,345 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:53:46,346 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, 26#L694-6true, threadThread2of2ForFork0InUse, 268#true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:53:46,347 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 03:53:46,347 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:53:46,347 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:53:46,347 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:53:46,347 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:53:46,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][378], [136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 117#L696-3true, 272#true, 264#true, 256#true]) [2023-11-30 03:53:46,350 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 03:53:46,350 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:53:46,350 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:53:46,350 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:53:46,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][292], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 117#L696-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 272#true, 256#true]) [2023-11-30 03:53:46,350 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 03:53:46,350 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:53:46,351 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:53:46,351 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:53:46,351 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][292], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 117#L696-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 272#true, 256#true]) [2023-11-30 03:53:46,351 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 03:53:46,351 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:53:46,351 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:53:46,351 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:53:46,351 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:53:46,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 272#true, 264#true, 256#true]) [2023-11-30 03:53:46,512 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 03:53:46,512 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:53:46,512 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:53:46,512 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:53:46,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [260#true, 57#L694-7true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:53:46,513 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 03:53:46,513 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:53:46,513 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:53:46,513 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:53:46,515 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:53:46,515 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 03:53:46,515 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:53:46,515 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:53:46,515 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:53:46,515 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:53:46,515 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][120], [260#true, 136#L716-3true, 57#L694-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 264#true, 272#true, 256#true]) [2023-11-30 03:53:46,516 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 03:53:46,516 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:53:46,516 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:53:46,516 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:53:46,516 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:53:46,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][292], [136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:53:46,516 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 03:53:46,517 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:53:46,517 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:53:46,517 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:53:46,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][292], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 117#L696-3true, 238#L696true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 272#true, 264#true, 256#true]) [2023-11-30 03:53:46,517 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 03:53:46,517 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:53:46,517 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:53:46,517 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:53:46,517 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][292], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:53:46,517 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 03:53:46,517 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:53:46,517 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:53:46,517 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:53:46,517 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:53:46,519 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][378], [136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 85#L694-6true, 245#true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 272#true, 256#true]) [2023-11-30 03:53:46,519 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is not cut-off event [2023-11-30 03:53:46,519 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2023-11-30 03:53:46,519 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2023-11-30 03:53:46,519 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2023-11-30 03:53:46,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][292], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:53:46,520 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 03:53:46,520 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:53:46,520 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:53:46,520 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:53:46,520 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][292], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 117#L696-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 272#true, 264#true, 256#true]) [2023-11-30 03:53:46,520 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 03:53:46,520 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:53:46,520 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:53:46,520 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:53:46,520 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:53:46,707 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][378], [136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 245#true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 264#true, 272#true, 256#true]) [2023-11-30 03:53:46,707 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is not cut-off event [2023-11-30 03:53:46,707 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2023-11-30 03:53:46,707 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2023-11-30 03:53:46,707 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2023-11-30 03:53:46,707 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2023-11-30 03:53:46,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([815] L697-->L697-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27|))) (and (= (store |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27| (store .cse0 |v_~#keep_alive_mutex~0.offset_27| 1)) |v_#pthreadsMutex_157|) (= |v_threadThread2of2ForFork0_#t~nondet4_1| 0) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_27|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet4][429], [136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 109#L697-3true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:53:46,711 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 03:53:46,711 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 03:53:46,711 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 03:53:46,711 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 03:53:46,851 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][292], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 238#L696true, 264#true, 272#true, 256#true]) [2023-11-30 03:53:46,851 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 03:53:46,851 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:53:46,852 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:53:46,852 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:53:46,852 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:53:46,853 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([815] L697-->L697-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27|))) (and (= (store |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27| (store .cse0 |v_~#keep_alive_mutex~0.offset_27| 1)) |v_#pthreadsMutex_157|) (= |v_threadThread2of2ForFork0_#t~nondet4_1| 0) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_27|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet4][429], [136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 109#L697-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 272#true, 264#true, 256#true]) [2023-11-30 03:53:46,853 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 03:53:46,853 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:53:46,854 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:53:46,854 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:53:48,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][356], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 235#L694-1true, 268#true, 247#(= |#race~threads_alive~0| 0), 249#true, 71#L696-3true, 97#L725-4true, 264#true, 272#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:53:48,373 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 03:53:48,373 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:53:48,373 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:53:48,373 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:53:48,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][300], [260#true, threadThread1of2ForFork0InUse, 235#L694-1true, threadThread2of2ForFork0InUse, 268#true, 249#true, 71#L696-3true, 245#true, 97#L725-4true, 272#true, 264#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:53:48,378 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 03:53:48,378 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:53:48,378 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:53:48,378 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:53:48,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][725], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 247#(= |#race~threads_alive~0| 0), 3#L694-2true, 249#true, 117#L696-3true, 97#L725-4true, 264#true, 272#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:53:48,787 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 03:53:48,787 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:53:48,787 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:53:48,787 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:53:48,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][300], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 76#L694-2true, 249#true, 71#L696-3true, 245#true, 97#L725-4true, 264#true, 272#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:53:48,807 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 03:53:48,807 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:53:48,807 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:53:48,807 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:53:48,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][300], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 71#L696-3true, 153#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L725-4true, 264#true, 272#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:53:48,807 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 03:53:48,807 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:53:48,807 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:53:48,807 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:53:48,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([856] L703-->L703-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31|))) (and (= |v_threadThread2of2ForFork0_#t~nondet10_1| 0) (= (store |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31| (store .cse0 |v_~#keep_alive_mutex~0.offset_31| 1)) |v_#pthreadsMutex_189|) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_31|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, threadThread2of2ForFork0_#t~nondet10=|v_threadThread2of2ForFork0_#t~nondet10_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet10][731], [260#true, 120#L703-3true, threadThread1of2ForFork0InUse, 220#L694-5true, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 268#true, 77#L718-6true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 272#true, 256#true]) [2023-11-30 03:53:48,957 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 03:53:48,957 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:53:48,957 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:53:48,957 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:53:48,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][400], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 247#(= |#race~threads_alive~0| 0), 143#L718-5true, 135#L705-2true, 76#L694-2true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 272#true, 256#true]) [2023-11-30 03:53:48,957 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 03:53:48,957 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 03:53:48,958 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 03:53:48,958 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 03:53:48,958 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][400], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 247#(= |#race~threads_alive~0| 0), 77#L718-6true, 135#L705-2true, 76#L694-2true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 272#true, 256#true]) [2023-11-30 03:53:48,958 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 03:53:48,958 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:53:48,958 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:53:48,958 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:53:48,958 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][401], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 268#true, 141#L718-4true, 135#L705-2true, 76#L694-2true, 266#(= |#race~keep_alive~0| 0), 272#true, 256#true]) [2023-11-30 03:53:48,958 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 03:53:48,958 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:53:48,958 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:53:48,958 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:53:48,958 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][404], [211#L699-3true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 247#(= |#race~threads_alive~0| 0), 141#L718-4true, 76#L694-2true, 266#(= |#race~keep_alive~0| 0), 272#true, 256#true]) [2023-11-30 03:53:48,958 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 03:53:48,958 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:53:48,958 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:53:48,958 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:53:48,959 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][405], [260#true, 211#L699-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 247#(= |#race~threads_alive~0| 0), 143#L718-5true, 76#L694-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 272#true, 256#true]) [2023-11-30 03:53:48,959 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 03:53:48,959 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 03:53:48,959 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 03:53:48,959 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 03:53:48,959 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][405], [260#true, 211#L699-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 268#true, 77#L718-6true, 76#L694-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 272#true, 256#true]) [2023-11-30 03:53:48,959 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 03:53:48,959 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:53:48,959 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:53:48,959 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:53:49,028 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][356], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 247#(= |#race~threads_alive~0| 0), 76#L694-2true, 249#true, 71#L696-3true, 97#L725-4true, 272#true, 264#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:53:49,028 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2023-11-30 03:53:49,028 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2023-11-30 03:53:49,028 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2023-11-30 03:53:49,028 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2023-11-30 03:53:49,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([815] L697-->L697-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27|))) (and (= (store |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27| (store .cse0 |v_~#keep_alive_mutex~0.offset_27| 1)) |v_#pthreadsMutex_157|) (= |v_threadThread2of2ForFork0_#t~nondet4_1| 0) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_27|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet4][754], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 77#L718-6true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 109#L697-3true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 215#L701-6true, 256#true]) [2023-11-30 03:53:49,493 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 03:53:49,493 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:53:49,493 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:53:49,493 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:53:49,496 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([856] L703-->L703-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31|))) (and (= |v_threadThread2of2ForFork0_#t~nondet10_1| 0) (= (store |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31| (store .cse0 |v_~#keep_alive_mutex~0.offset_31| 1)) |v_#pthreadsMutex_189|) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_31|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, threadThread2of2ForFork0_#t~nondet10=|v_threadThread2of2ForFork0_#t~nondet10_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet10][761], [120#L703-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 77#L718-6true, 160#L694-7true, 266#(= |#race~keep_alive~0| 0), 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 272#true, 256#true]) [2023-11-30 03:53:49,496 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 03:53:49,496 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:53:49,496 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:53:49,497 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:53:49,576 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][725], [260#true, threadThread1of2ForFork0InUse, 220#L694-5true, threadThread2of2ForFork0InUse, 268#true, 247#(= |#race~threads_alive~0| 0), 249#true, 117#L696-3true, 97#L725-4true, 264#true, 272#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:53:49,577 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 03:53:49,577 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:53:49,577 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:53:49,577 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:53:49,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][689], [260#true, threadThread1of2ForFork0InUse, 220#L694-5true, threadThread2of2ForFork0InUse, 268#true, 249#true, 117#L696-3true, 245#true, 97#L725-4true, 264#true, 272#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:53:49,622 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 03:53:49,622 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:53:49,622 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:53:49,622 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:53:49,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][300], [260#true, threadThread1of2ForFork0InUse, 26#L694-6true, threadThread2of2ForFork0InUse, 268#true, 249#true, 71#L696-3true, 245#true, 97#L725-4true, 272#true, 264#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:53:49,911 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 03:53:49,911 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:53:49,911 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:53:49,912 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:53:50,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][689], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 249#true, 117#L696-3true, 245#true, 97#L725-4true, 272#true, 264#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:53:50,115 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 03:53:50,115 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:53:50,115 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:53:50,115 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:53:50,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][466], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 85#L694-6true, 180#L705-2true, 266#(= |#race~keep_alive~0| 0), 245#true, 272#true, 256#true]) [2023-11-30 03:53:50,308 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 03:53:50,308 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 03:53:50,308 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 03:53:50,308 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 03:53:50,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][471], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 85#L694-6true, 180#L705-2true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 272#true, 256#true]) [2023-11-30 03:53:50,308 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 03:53:50,308 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 03:53:50,308 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 03:53:50,308 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 03:53:50,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][471], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 77#L718-6true, 180#L705-2true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 272#true, 256#true]) [2023-11-30 03:53:50,309 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2023-11-30 03:53:50,309 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 03:53:50,309 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 03:53:50,309 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 03:53:50,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][467], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 85#L694-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 266#(= |#race~keep_alive~0| 0), 245#true, 45#L699-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 272#true, 256#true]) [2023-11-30 03:53:50,309 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 03:53:50,309 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 03:53:50,309 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 03:53:50,309 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 03:53:50,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][467], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 85#L694-6true, 77#L718-6true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 266#(= |#race~keep_alive~0| 0), 45#L699-3true, 272#true, 256#true]) [2023-11-30 03:53:50,309 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2023-11-30 03:53:50,309 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 03:53:50,309 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 03:53:50,309 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 03:53:50,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][472], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 85#L694-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 245#true, 266#(= |#race~keep_alive~0| 0), 45#L699-3true, 272#true, 256#true]) [2023-11-30 03:53:50,309 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 03:53:50,309 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 03:53:50,309 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 03:53:50,310 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 03:53:50,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][767], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 249#true, 117#L696-3true, 245#true, 97#L725-4true, 272#true, 264#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:53:50,386 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2023-11-30 03:53:50,386 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2023-11-30 03:53:50,386 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2023-11-30 03:53:50,386 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2023-11-30 03:53:50,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][300], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 249#true, 71#L696-3true, 245#true, 97#L725-4true, 264#true, 272#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:53:50,444 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 03:53:50,444 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:53:50,444 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:53:50,444 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:53:50,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][300], [57#L694-7true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 71#L696-3true, 245#true, 97#L725-4true, 272#true, 264#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:53:50,445 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 03:53:50,445 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:53:50,445 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:53:50,445 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:53:50,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][689], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 249#true, 117#L696-3true, 245#true, 97#L725-4true, 264#true, 272#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:53:50,455 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 03:53:50,455 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:53:50,455 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:53:50,455 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:53:50,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][689], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 249#true, 117#L696-3true, 245#true, 97#L725-4true, 264#true, 272#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:53:50,455 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 03:53:50,455 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:53:50,455 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:53:50,456 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:53:50,654 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][466], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 180#L705-2true, 245#true, 266#(= |#race~keep_alive~0| 0), 272#true, 256#true]) [2023-11-30 03:53:50,655 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 03:53:50,655 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 03:53:50,655 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 03:53:50,655 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 03:53:50,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][471], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 77#L718-6true, 160#L694-7true, 180#L705-2true, 266#(= |#race~keep_alive~0| 0), 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 272#true, 256#true]) [2023-11-30 03:53:50,655 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 03:53:50,655 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:53:50,655 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:53:50,655 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:53:50,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][471], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 180#L705-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 266#(= |#race~keep_alive~0| 0), 272#true, 256#true]) [2023-11-30 03:53:50,655 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2023-11-30 03:53:50,655 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 03:53:50,655 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 03:53:50,655 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 03:53:50,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][467], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 77#L718-6true, 160#L694-7true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 266#(= |#race~keep_alive~0| 0), 45#L699-3true, 272#true, 256#true]) [2023-11-30 03:53:50,655 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 03:53:50,656 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:53:50,656 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:53:50,656 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:53:50,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][467], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 45#L699-3true, 245#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 272#true, 256#true]) [2023-11-30 03:53:50,656 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2023-11-30 03:53:50,656 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 03:53:50,656 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 03:53:50,656 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 03:53:50,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][472], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 245#true, 45#L699-3true, 266#(= |#race~keep_alive~0| 0), 272#true, 256#true]) [2023-11-30 03:53:50,656 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 03:53:50,656 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 03:53:50,656 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 03:53:50,656 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 03:53:50,728 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][767], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 249#true, 117#L696-3true, 245#true, 97#L725-4true, 264#true, 272#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:53:50,728 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is not cut-off event [2023-11-30 03:53:50,728 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2023-11-30 03:53:50,728 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2023-11-30 03:53:50,728 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2023-11-30 03:53:50,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([815] L697-->L697-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27|))) (and (= (store |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27| (store .cse0 |v_~#keep_alive_mutex~0.offset_27| 1)) |v_#pthreadsMutex_157|) (= |v_threadThread2of2ForFork0_#t~nondet4_1| 0) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_27|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet4][798], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 249#true, 245#true, 109#L697-3true, 97#L725-4true, 272#true, 264#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:53:50,737 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2023-11-30 03:53:50,737 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:53:50,737 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:53:50,737 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:53:50,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][400], [136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 247#(= |#race~threads_alive~0| 0), 135#L705-2true, 76#L694-2true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 272#true, 256#true]) [2023-11-30 03:53:50,999 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2023-11-30 03:53:50,999 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:53:50,999 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:53:50,999 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:53:50,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][405], [136#L716-3true, 211#L699-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 268#true, 76#L694-2true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 272#true, 256#true]) [2023-11-30 03:53:50,999 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2023-11-30 03:53:50,999 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:53:50,999 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:53:50,999 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:53:51,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([815] L697-->L697-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27|))) (and (= (store |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27| (store .cse0 |v_~#keep_alive_mutex~0.offset_27| 1)) |v_#pthreadsMutex_157|) (= |v_threadThread2of2ForFork0_#t~nondet4_1| 0) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_27|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet4][798], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 249#true, 109#L697-3true, 245#true, 97#L725-4true, 272#true, 264#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:53:51,110 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 03:53:51,110 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:53:51,110 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:53:51,110 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:53:51,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][689], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 117#L696-3true, 238#L696true, 97#L725-4true, 264#true, 272#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:53:51,178 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 03:53:51,178 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:53:51,178 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:53:51,178 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:53:51,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([856] L703-->L703-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31|))) (and (= |v_threadThread2of2ForFork0_#t~nondet10_1| 0) (= (store |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31| (store .cse0 |v_~#keep_alive_mutex~0.offset_31| 1)) |v_#pthreadsMutex_189|) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_31|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, threadThread2of2ForFork0_#t~nondet10=|v_threadThread2of2ForFork0_#t~nondet10_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet10][731], [136#L716-3true, 260#true, 120#L703-3true, threadThread1of2ForFork0InUse, 220#L694-5true, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 268#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 272#true, 256#true]) [2023-11-30 03:53:51,998 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2023-11-30 03:53:51,998 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:53:51,998 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:53:51,998 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:53:53,090 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([815] L697-->L697-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27|))) (and (= (store |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27| (store .cse0 |v_~#keep_alive_mutex~0.offset_27| 1)) |v_#pthreadsMutex_157|) (= |v_threadThread2of2ForFork0_#t~nondet4_1| 0) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_27|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet4][754], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 109#L697-3true, 215#L701-6true, 256#true]) [2023-11-30 03:53:53,091 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2023-11-30 03:53:53,091 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 03:53:53,091 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 03:53:53,091 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 03:53:53,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([856] L703-->L703-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31|))) (and (= |v_threadThread2of2ForFork0_#t~nondet10_1| 0) (= (store |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31| (store .cse0 |v_~#keep_alive_mutex~0.offset_31| 1)) |v_#pthreadsMutex_189|) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_31|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, threadThread2of2ForFork0_#t~nondet10=|v_threadThread2of2ForFork0_#t~nondet10_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet10][761], [136#L716-3true, 120#L703-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 266#(= |#race~keep_alive~0| 0), 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 272#true, 256#true]) [2023-11-30 03:53:53,104 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2023-11-30 03:53:53,104 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 03:53:53,104 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 03:53:53,104 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 03:53:53,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][467], [136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 45#L699-3true, 266#(= |#race~keep_alive~0| 0), 272#true, 256#true]) [2023-11-30 03:53:53,107 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2023-11-30 03:53:53,107 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:53:53,107 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:53:53,107 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:53:53,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][471], [136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 85#L694-6true, 180#L705-2true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 272#true, 256#true]) [2023-11-30 03:53:53,107 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2023-11-30 03:53:53,107 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:53:53,107 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:53:53,107 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:53:53,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][467], [136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 245#true, 45#L699-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 272#true, 256#true]) [2023-11-30 03:53:53,583 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 03:53:53,583 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:53:53,584 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:53:53,584 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:53:53,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][471], [136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 180#L705-2true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 272#true, 256#true]) [2023-11-30 03:53:53,584 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 03:53:53,584 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:53:53,584 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:53:53,584 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:53:54,672 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][106], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 268#true, 3#L694-2true, 249#true, 234#L707-1true, 129#L726-3true, 272#true, 264#true, 256#true]) [2023-11-30 03:53:54,672 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2023-11-30 03:53:54,672 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 03:53:54,672 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 03:53:54,672 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 03:53:55,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][106], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 247#(= |#race~threads_alive~0| 0), 199#L707-2true, 3#L694-2true, 249#true, 129#L726-3true, 264#true, 272#true, 256#true]) [2023-11-30 03:53:55,198 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2023-11-30 03:53:55,198 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:53:55,198 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:53:55,198 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:53:56,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][106], [260#true, threadThread1of2ForFork0InUse, 220#L694-5true, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 268#true, 249#true, 129#L726-3true, 234#L707-1true, 272#true, 264#true, 256#true]) [2023-11-30 03:53:56,645 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2023-11-30 03:53:56,645 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 03:53:56,645 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 03:53:56,645 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 03:53:57,593 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][280], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 249#true, 234#L707-1true, 129#L726-3true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:53:57,593 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2023-11-30 03:53:57,593 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 03:53:57,593 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 03:53:57,593 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 03:53:57,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][106], [260#true, threadThread1of2ForFork0InUse, 220#L694-5true, threadThread2of2ForFork0InUse, 268#true, 247#(= |#race~threads_alive~0| 0), 199#L707-2true, 249#true, 129#L726-3true, 264#true, 272#true, 256#true]) [2023-11-30 03:53:57,594 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2023-11-30 03:53:57,594 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 03:53:57,594 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 03:53:57,594 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 03:53:58,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][280], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 249#true, 129#L726-3true, 245#true, 234#L707-1true, 264#true, 272#true, 256#true]) [2023-11-30 03:53:58,258 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 03:53:58,258 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:53:58,258 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:53:58,258 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:53:58,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][280], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 199#L707-2true, 249#true, 129#L726-3true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:53:58,259 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 03:53:58,259 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:53:58,259 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:53:58,259 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:53:58,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][280], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 134#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 249#true, 245#true, 129#L726-3true, 264#true, 272#true, 256#true]) [2023-11-30 03:53:58,259 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 03:53:58,259 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:53:58,259 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:53:58,259 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:53:58,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 85#L694-6true, 199#L707-2true, 249#true, 129#L726-3true, 272#true, 264#true, 256#true]) [2023-11-30 03:53:58,260 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 03:53:58,260 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:53:58,260 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:53:58,260 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:53:58,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][301], [260#true, threadThread1of2ForFork0InUse, 72#L707-6true, threadThread2of2ForFork0InUse, 268#true, 3#L694-2true, 249#true, 245#true, 129#L726-3true, 264#true, 272#true, 256#true]) [2023-11-30 03:53:58,260 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 03:53:58,260 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:53:58,261 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:53:58,261 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:53:59,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][280], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 199#L707-2true, 160#L694-7true, 249#true, 245#true, 129#L726-3true, 272#true, 264#true, 256#true]) [2023-11-30 03:53:59,182 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 03:53:59,182 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:53:59,182 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:53:59,182 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:53:59,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][280], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 134#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 249#true, 129#L726-3true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:53:59,183 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 03:53:59,183 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:53:59,183 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:53:59,183 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:53:59,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 199#L707-2true, 160#L694-7true, 249#true, 129#L726-3true, 264#true, 272#true, 256#true]) [2023-11-30 03:53:59,183 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 03:53:59,183 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:53:59,183 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:53:59,184 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:53:59,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][301], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 3#L694-2true, 107#L707-7true, 249#true, 129#L726-3true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:53:59,184 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 03:53:59,184 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:53:59,184 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:53:59,184 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:53:59,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][301], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 3#L694-2true, 249#true, 245#true, 129#L726-3true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 264#true, 272#true, 256#true]) [2023-11-30 03:53:59,185 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 03:53:59,185 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:53:59,185 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:53:59,185 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:53:59,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][769], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 180#L705-2true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 266#(= |#race~keep_alive~0| 0), 126#L701-5true, 256#true]) [2023-11-30 03:53:59,340 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:53:59,340 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:53:59,340 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:53:59,340 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:53:59,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][769], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 180#L705-2true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 215#L701-6true, 256#true]) [2023-11-30 03:53:59,340 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:53:59,341 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:53:59,341 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:53:59,341 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:53:59,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][383], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 180#L705-2true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 272#true, 23#L701-4true, 256#true]) [2023-11-30 03:53:59,341 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:53:59,341 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:53:59,341 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:53:59,341 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:53:59,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][772], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 180#L705-2true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 245#true, 266#(= |#race~keep_alive~0| 0), 126#L701-5true, 256#true]) [2023-11-30 03:53:59,341 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:53:59,341 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:53:59,341 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:53:59,341 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:53:59,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][772], [260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 180#L705-2true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 245#true, 215#L701-6true, 256#true]) [2023-11-30 03:53:59,341 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:53:59,341 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:53:59,341 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:53:59,341 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:53:59,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][385], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 180#L705-2true, 245#true, 266#(= |#race~keep_alive~0| 0), 272#true, 256#true, 23#L701-4true]) [2023-11-30 03:53:59,342 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:53:59,342 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:53:59,342 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:53:59,342 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:53:59,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][775], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 122#L718-3true, 180#L705-2true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 245#true, 266#(= |#race~keep_alive~0| 0), 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 126#L701-5true, 256#true]) [2023-11-30 03:53:59,342 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:53:59,342 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:53:59,342 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:53:59,342 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:53:59,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][775], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 122#L718-3true, 180#L705-2true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 245#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 215#L701-6true, 256#true]) [2023-11-30 03:53:59,342 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:53:59,342 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:53:59,342 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:53:59,342 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:53:59,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][386], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 122#L718-3true, 180#L705-2true, 245#true, 266#(= |#race~keep_alive~0| 0), 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 272#true, 256#true, 23#L701-4true]) [2023-11-30 03:53:59,342 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:53:59,342 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:53:59,342 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:53:59,342 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:53:59,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][771], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 122#L718-3true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 245#true, 266#(= |#race~keep_alive~0| 0), 45#L699-3true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 126#L701-5true, 256#true]) [2023-11-30 03:53:59,343 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:53:59,343 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:53:59,343 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:53:59,343 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:53:59,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][771], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 122#L718-3true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 245#true, 45#L699-3true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 215#L701-6true, 256#true]) [2023-11-30 03:53:59,343 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:53:59,343 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:53:59,343 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:53:59,343 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:53:59,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][387], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 122#L718-3true, 245#true, 45#L699-3true, 266#(= |#race~keep_alive~0| 0), 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 272#true, 256#true, 23#L701-4true]) [2023-11-30 03:53:59,344 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:53:59,344 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:53:59,344 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:53:59,344 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:53:59,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][776], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 245#true, 45#L699-3true, 126#L701-5true, 256#true]) [2023-11-30 03:53:59,344 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:53:59,344 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:53:59,344 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:53:59,344 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:53:59,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][776], [260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 45#L699-3true, 245#true, 215#L701-6true, 256#true]) [2023-11-30 03:53:59,344 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:53:59,344 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:53:59,344 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:53:59,344 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:53:59,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][388], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 245#true, 45#L699-3true, 266#(= |#race~keep_alive~0| 0), 272#true, 23#L701-4true, 256#true]) [2023-11-30 03:53:59,344 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:53:59,344 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:53:59,344 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:53:59,344 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:53:59,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][774], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 45#L699-3true, 266#(= |#race~keep_alive~0| 0), 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 126#L701-5true, 256#true]) [2023-11-30 03:53:59,345 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:53:59,345 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:53:59,345 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:53:59,345 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:53:59,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][774], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 45#L699-3true, 245#true, 215#L701-6true, 256#true]) [2023-11-30 03:53:59,345 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:53:59,345 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:53:59,345 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:53:59,345 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:53:59,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][390], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 45#L699-3true, 266#(= |#race~keep_alive~0| 0), 272#true, 23#L701-4true, 256#true]) [2023-11-30 03:53:59,345 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:53:59,345 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:53:59,345 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:53:59,345 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:53:59,853 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][301], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 129#L726-3true, 238#L696true, 245#true, 234#L707-1true, 272#true, 264#true, 256#true]) [2023-11-30 03:53:59,853 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2023-11-30 03:53:59,853 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 03:53:59,853 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 03:53:59,853 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 03:54:00,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][769], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 77#L718-6true, 180#L705-2true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 266#(= |#race~keep_alive~0| 0), 126#L701-5true, 256#true]) [2023-11-30 03:54:00,005 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:54:00,005 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:54:00,005 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:54:00,005 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:54:00,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][769], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 77#L718-6true, 180#L705-2true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 215#L701-6true, 256#true]) [2023-11-30 03:54:00,005 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:54:00,005 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:54:00,005 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:54:00,005 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:54:00,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][383], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 77#L718-6true, 180#L705-2true, 245#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 272#true, 256#true, 23#L701-4true]) [2023-11-30 03:54:00,005 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:54:00,005 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:54:00,005 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:54:00,005 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:54:00,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][774], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 77#L718-6true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 266#(= |#race~keep_alive~0| 0), 45#L699-3true, 126#L701-5true, 256#true]) [2023-11-30 03:54:00,006 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:54:00,006 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:54:00,006 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:54:00,006 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:54:00,006 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][774], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 77#L718-6true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 45#L699-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 215#L701-6true, 256#true]) [2023-11-30 03:54:00,006 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:54:00,006 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:54:00,006 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:54:00,006 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:54:00,006 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][390], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 77#L718-6true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 45#L699-3true, 245#true, 266#(= |#race~keep_alive~0| 0), 272#true, 256#true, 23#L701-4true]) [2023-11-30 03:54:00,006 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:54:00,006 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:54:00,006 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:54:00,006 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:54:00,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([815] L697-->L697-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27|))) (and (= (store |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27| (store .cse0 |v_~#keep_alive_mutex~0.offset_27| 1)) |v_#pthreadsMutex_157|) (= |v_threadThread2of2ForFork0_#t~nondet4_1| 0) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_27|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet4][956], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 85#L694-6true, 249#true, 245#true, 109#L697-3true, 176#ULTIMATE.startFINALtrue, 264#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:54:00,422 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:54:00,422 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:54:00,422 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:54:00,422 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:54:00,562 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][110], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 234#L707-1true, 71#L696-3true, 245#true, 264#true, 272#true, 204#L726true, 256#true]) [2023-11-30 03:54:00,562 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is not cut-off event [2023-11-30 03:54:00,562 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2023-11-30 03:54:00,562 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2023-11-30 03:54:00,562 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2023-11-30 03:54:00,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][301], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 199#L707-2true, 249#true, 245#true, 238#L696true, 129#L726-3true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:00,818 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:54:00,818 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:54:00,818 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:54:00,818 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:54:00,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][301], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 134#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 245#true, 129#L726-3true, 238#L696true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:00,819 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:54:00,819 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:54:00,819 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:54:00,819 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:54:00,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][106], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 247#(= |#race~threads_alive~0| 0), 199#L707-2true, 249#true, 129#L726-3true, 238#L696true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:00,819 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:54:00,819 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:54:00,819 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:54:00,819 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:54:00,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][252], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 247#(= |#race~threads_alive~0| 0), 199#L707-2true, 249#true, 71#L696-3true, 264#true, 272#true, 204#L726true, 256#true]) [2023-11-30 03:54:00,819 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:54:00,819 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:54:00,820 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:54:00,820 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:54:00,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][301], [260#true, threadThread1of2ForFork0InUse, 72#L707-6true, 220#L694-5true, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 129#L726-3true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:00,820 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:54:00,820 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:54:00,820 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:54:00,820 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:54:00,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][949], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 3#L694-2true, 249#true, 245#true, 264#true, 272#true, 219#L709-3true, 204#L726true, 256#true]) [2023-11-30 03:54:00,821 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:54:00,821 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:54:00,821 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:54:00,821 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:54:01,033 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][769], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 180#L705-2true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 266#(= |#race~keep_alive~0| 0), 126#L701-5true, 256#true]) [2023-11-30 03:54:01,034 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:54:01,034 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:54:01,034 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:54:01,034 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:54:01,034 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:54:01,034 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][769], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 77#L718-6true, 180#L705-2true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 266#(= |#race~keep_alive~0| 0), 126#L701-5true, 256#true]) [2023-11-30 03:54:01,034 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:54:01,034 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:54:01,034 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:54:01,034 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:54:01,034 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:54:01,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][770], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 251#(= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0), 180#L705-2true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 245#true, 266#(= |#race~keep_alive~0| 0), 126#L701-5true, 256#true, 232#L718-2true]) [2023-11-30 03:54:01,034 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:54:01,035 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:54:01,035 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:54:01,035 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:54:01,035 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][772], [253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 180#L705-2true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 245#true, 126#L701-5true, 256#true]) [2023-11-30 03:54:01,035 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:54:01,035 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:54:01,035 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:54:01,035 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:54:01,035 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:54:01,035 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][775], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 122#L718-3true, 180#L705-2true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 245#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 126#L701-5true, 256#true]) [2023-11-30 03:54:01,035 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:54:01,035 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:54:01,035 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:54:01,035 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:54:01,035 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:54:01,036 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][771], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 122#L718-3true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 245#true, 266#(= |#race~keep_alive~0| 0), 45#L699-3true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 126#L701-5true, 256#true]) [2023-11-30 03:54:01,036 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:54:01,036 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:54:01,036 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:54:01,036 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:54:01,036 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:54:01,036 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][776], [260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 45#L699-3true, 266#(= |#race~keep_alive~0| 0), 245#true, 126#L701-5true, 256#true]) [2023-11-30 03:54:01,036 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:54:01,037 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:54:01,037 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:54:01,037 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:54:01,037 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:54:01,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][773], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 251#(= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0), 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 45#L699-3true, 245#true, 126#L701-5true, 256#true, 232#L718-2true]) [2023-11-30 03:54:01,037 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:54:01,037 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:54:01,037 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:54:01,037 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:54:01,037 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][774], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 45#L699-3true, 245#true, 266#(= |#race~keep_alive~0| 0), 126#L701-5true, 256#true]) [2023-11-30 03:54:01,037 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:54:01,037 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:54:01,037 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:54:01,037 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:54:01,037 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:54:01,038 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][774], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 77#L718-6true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 45#L699-3true, 245#true, 126#L701-5true, 256#true]) [2023-11-30 03:54:01,038 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:54:01,038 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:54:01,038 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:54:01,038 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:54:01,038 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:54:01,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([815] L697-->L697-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27|))) (and (= (store |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27| (store .cse0 |v_~#keep_alive_mutex~0.offset_27| 1)) |v_#pthreadsMutex_157|) (= |v_threadThread2of2ForFork0_#t~nondet4_1| 0) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_27|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet4][956], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 249#true, 245#true, 109#L697-3true, 176#ULTIMATE.startFINALtrue, 264#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:54:01,169 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:54:01,169 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:54:01,169 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:54:01,169 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:54:01,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][110], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 199#L707-2true, 249#true, 71#L696-3true, 245#true, 264#true, 272#true, 204#L726true, 256#true]) [2023-11-30 03:54:01,355 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is not cut-off event [2023-11-30 03:54:01,355 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2023-11-30 03:54:01,355 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2023-11-30 03:54:01,355 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2023-11-30 03:54:01,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][110], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 134#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 249#true, 245#true, 71#L696-3true, 272#true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:54:01,356 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is not cut-off event [2023-11-30 03:54:01,356 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2023-11-30 03:54:01,356 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2023-11-30 03:54:01,356 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2023-11-30 03:54:01,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][280], [threadThread1of2ForFork0InUse, 72#L707-6true, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 85#L694-6true, 249#true, 245#true, 129#L726-3true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:01,448 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:54:01,448 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:54:01,448 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:54:01,448 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:54:01,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][301], [260#true, threadThread1of2ForFork0InUse, 72#L707-6true, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 249#true, 245#true, 129#L726-3true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:01,607 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:54:01,608 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:54:01,608 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:54:01,608 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:54:01,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][301], [260#true, threadThread1of2ForFork0InUse, 220#L694-5true, threadThread2of2ForFork0InUse, 268#true, 107#L707-7true, 249#true, 129#L726-3true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:01,608 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:54:01,608 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:54:01,608 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:54:01,608 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:54:01,609 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][301], [260#true, threadThread1of2ForFork0InUse, 220#L694-5true, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 129#L726-3true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 264#true, 256#true]) [2023-11-30 03:54:01,609 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:54:01,609 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:54:01,609 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:54:01,609 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:54:02,030 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][769], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 180#L705-2true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 215#L701-6true, 256#true]) [2023-11-30 03:54:02,031 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:54:02,031 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:54:02,031 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:54:02,031 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:54:02,031 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:54:02,031 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][769], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 77#L718-6true, 180#L705-2true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 256#true]) [2023-11-30 03:54:02,031 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:54:02,031 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:54:02,031 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:54:02,031 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:54:02,031 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:54:02,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][770], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 251#(= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0), 180#L705-2true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 245#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 256#true, 232#L718-2true]) [2023-11-30 03:54:02,031 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:54:02,031 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:54:02,031 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:54:02,031 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:54:02,031 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][772], [260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 180#L705-2true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 245#true, 215#L701-6true, 256#true]) [2023-11-30 03:54:02,031 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:54:02,031 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:54:02,031 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:54:02,031 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:54:02,032 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:54:02,032 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][775], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 122#L718-3true, 180#L705-2true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 245#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:54:02,032 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:54:02,032 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:54:02,032 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:54:02,032 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:54:02,032 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:54:02,032 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][771], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 122#L718-3true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 45#L699-3true, 266#(= |#race~keep_alive~0| 0), 245#true, 215#L701-6true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 256#true]) [2023-11-30 03:54:02,032 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:54:02,032 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:54:02,032 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:54:02,032 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:54:02,032 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:54:02,033 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][776], [260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 45#L699-3true, 266#(= |#race~keep_alive~0| 0), 245#true, 215#L701-6true, 256#true]) [2023-11-30 03:54:02,033 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:54:02,033 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:54:02,033 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:54:02,033 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:54:02,033 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:54:02,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][773], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 251#(= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0), 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 45#L699-3true, 245#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 256#true, 232#L718-2true]) [2023-11-30 03:54:02,033 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:54:02,033 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:54:02,033 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:54:02,033 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:54:02,033 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][774], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 45#L699-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 256#true]) [2023-11-30 03:54:02,033 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:54:02,033 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:54:02,033 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:54:02,033 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:54:02,033 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:54:02,033 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][774], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 77#L718-6true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 245#true, 45#L699-3true, 215#L701-6true, 256#true]) [2023-11-30 03:54:02,033 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:54:02,033 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:54:02,033 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:54:02,033 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:54:02,033 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:54:02,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][280], [threadThread1of2ForFork0InUse, 72#L707-6true, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 249#true, 245#true, 129#L726-3true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:02,383 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:54:02,383 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:54:02,383 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:54:02,384 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:54:02,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][280], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 85#L694-6true, 107#L707-7true, 249#true, 129#L726-3true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:02,387 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:54:02,387 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:54:02,387 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:54:02,387 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:54:02,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][280], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 85#L694-6true, 249#true, 129#L726-3true, 245#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 264#true, 272#true, 256#true]) [2023-11-30 03:54:02,387 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:54:02,387 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:54:02,387 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:54:02,387 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:54:02,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][301], [260#true, threadThread1of2ForFork0InUse, 72#L707-6true, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 249#true, 245#true, 129#L726-3true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:02,613 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:54:02,613 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:54:02,613 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:54:02,614 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:54:02,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][301], [260#true, threadThread1of2ForFork0InUse, 72#L707-6true, threadThread2of2ForFork0InUse, 268#true, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 249#true, 129#L726-3true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:02,614 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:54:02,614 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:54:02,614 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:54:02,614 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:54:02,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][301], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 107#L707-7true, 249#true, 245#true, 129#L726-3true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:02,615 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:54:02,615 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:54:02,615 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:54:02,615 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:54:02,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][301], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 249#true, 245#true, 129#L726-3true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 264#true, 272#true, 256#true]) [2023-11-30 03:54:02,615 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:54:02,615 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:54:02,615 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:54:02,615 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:54:03,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][280], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 107#L707-7true, 160#L694-7true, 249#true, 245#true, 129#L726-3true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:03,201 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:54:03,201 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:54:03,201 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:54:03,202 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:54:03,202 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][280], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 249#true, 129#L726-3true, 245#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 264#true, 256#true]) [2023-11-30 03:54:03,202 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:54:03,202 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:54:03,202 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:54:03,202 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:54:03,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][301], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 107#L707-7true, 160#L694-7true, 249#true, 129#L726-3true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:03,725 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:54:03,725 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:54:03,725 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:54:03,725 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:54:03,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][301], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 249#true, 129#L726-3true, 245#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 264#true, 256#true]) [2023-11-30 03:54:03,725 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:54:03,725 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:54:03,725 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:54:03,725 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:54:03,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][301], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 107#L707-7true, 249#true, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#true, 129#L726-3true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:03,726 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:54:03,726 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:54:03,726 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:54:03,726 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:54:03,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][301], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#true, 129#L726-3true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 264#true, 272#true, 256#true]) [2023-11-30 03:54:03,726 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:54:03,726 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:54:03,726 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:54:03,726 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:54:03,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][949], [260#true, threadThread1of2ForFork0InUse, 220#L694-5true, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 219#L709-3true, 264#true, 272#true, 204#L726true, 256#true]) [2023-11-30 03:54:03,727 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:54:03,727 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:54:03,727 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:54:03,727 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:54:04,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][301], [260#true, threadThread1of2ForFork0InUse, 72#L707-6true, threadThread2of2ForFork0InUse, 268#true, 249#true, 238#L696true, 245#true, 129#L726-3true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:04,262 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:54:04,262 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:54:04,262 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:54:04,263 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:54:04,519 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][949], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 249#true, 245#true, 264#true, 272#true, 219#L709-3true, 204#L726true, 256#true]) [2023-11-30 03:54:04,520 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:54:04,520 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:54:04,520 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:54:04,520 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:54:05,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][110], [260#true, 72#L707-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 71#L696-3true, 245#true, 264#true, 272#true, 204#L726true, 256#true]) [2023-11-30 03:54:05,350 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is not cut-off event [2023-11-30 03:54:05,350 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2023-11-30 03:54:05,350 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2023-11-30 03:54:05,350 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2023-11-30 03:54:05,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][110], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 107#L707-7true, 249#true, 245#true, 71#L696-3true, 272#true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:54:05,354 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:54:05,354 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:54:05,354 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:54:05,354 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:54:05,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][301], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 107#L707-7true, 249#true, 238#L696true, 129#L726-3true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:05,354 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:54:05,354 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:54:05,354 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:54:05,354 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:54:05,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][110], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 71#L696-3true, 245#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 264#true, 272#true, 204#L726true, 256#true]) [2023-11-30 03:54:05,355 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:54:05,355 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:54:05,355 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:54:05,355 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:54:05,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][301], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 238#L696true, 245#true, 129#L726-3true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 264#true, 256#true]) [2023-11-30 03:54:05,355 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:54:05,355 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:54:05,355 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:54:05,355 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:54:05,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1007], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 249#true, 245#true, 272#true, 264#true, 219#L709-3true, 204#L726true, 256#true]) [2023-11-30 03:54:05,389 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is not cut-off event [2023-11-30 03:54:05,389 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2023-11-30 03:54:05,390 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2023-11-30 03:54:05,390 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2023-11-30 03:54:05,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][280], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 85#L694-6true, 249#true, 129#L726-3true, 245#true, 264#true, 272#true, 219#L709-3true, 256#true]) [2023-11-30 03:54:05,390 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:54:05,390 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:54:05,390 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:54:05,390 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:54:05,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][949], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 249#true, 245#true, 264#true, 272#true, 219#L709-3true, 204#L726true, 256#true]) [2023-11-30 03:54:05,613 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:54:05,613 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:54:05,613 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:54:05,613 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:54:05,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][949], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 249#true, 245#true, 272#true, 219#L709-3true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:54:05,614 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:54:05,614 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:54:05,614 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:54:05,614 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:54:06,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1007], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 249#true, 245#true, 264#true, 272#true, 219#L709-3true, 204#L726true, 256#true]) [2023-11-30 03:54:06,208 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is not cut-off event [2023-11-30 03:54:06,208 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2023-11-30 03:54:06,208 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2023-11-30 03:54:06,208 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2023-11-30 03:54:06,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][280], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 160#L694-7true, 249#true, 245#true, 129#L726-3true, 264#true, 272#true, 219#L709-3true, 256#true]) [2023-11-30 03:54:06,208 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2023-11-30 03:54:06,208 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 03:54:06,208 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 03:54:06,208 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 03:54:07,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][949], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 238#L696true, 219#L709-3true, 264#true, 272#true, 204#L726true, 256#true]) [2023-11-30 03:54:07,319 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2023-11-30 03:54:07,319 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 03:54:07,319 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 03:54:07,319 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 03:54:07,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][769], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 266#(= |#race~keep_alive~0| 0), 126#L701-5true, 256#true]) [2023-11-30 03:54:07,693 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2023-11-30 03:54:07,693 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:54:07,693 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:54:07,693 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:54:07,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][769], [136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 245#true, 215#L701-6true, 256#true]) [2023-11-30 03:54:07,693 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2023-11-30 03:54:07,693 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:54:07,693 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:54:07,693 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:54:07,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][383], [136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 266#(= |#race~keep_alive~0| 0), 272#true, 256#true, 23#L701-4true]) [2023-11-30 03:54:07,693 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2023-11-30 03:54:07,694 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 03:54:07,694 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 03:54:07,694 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 03:54:07,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][774], [136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 45#L699-3true, 266#(= |#race~keep_alive~0| 0), 245#true, 126#L701-5true, 256#true]) [2023-11-30 03:54:07,694 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2023-11-30 03:54:07,694 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:54:07,694 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:54:07,694 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:54:07,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][774], [136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 245#true, 266#(= |#race~keep_alive~0| 0), 45#L699-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 215#L701-6true, 256#true]) [2023-11-30 03:54:07,695 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2023-11-30 03:54:07,695 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:54:07,695 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:54:07,695 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:54:07,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][390], [136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 45#L699-3true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 272#true, 23#L701-4true, 256#true]) [2023-11-30 03:54:07,695 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2023-11-30 03:54:07,695 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 03:54:07,695 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 03:54:07,695 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 03:54:08,928 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][769], [136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 245#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 126#L701-5true, 256#true]) [2023-11-30 03:54:08,928 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2023-11-30 03:54:08,928 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:54:08,928 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:54:08,929 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 03:54:08,929 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:54:08,929 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][774], [136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 245#true, 45#L699-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 126#L701-5true, 256#true]) [2023-11-30 03:54:08,929 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2023-11-30 03:54:08,929 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:54:08,929 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 03:54:08,929 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:54:08,929 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:54:09,664 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][769], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 245#true, 215#L701-6true, 256#true]) [2023-11-30 03:54:09,664 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2023-11-30 03:54:09,664 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:54:09,664 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:54:09,664 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 03:54:09,664 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:54:09,664 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][774], [260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 45#L699-3true, 245#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 215#L701-6true, 256#true]) [2023-11-30 03:54:09,664 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2023-11-30 03:54:09,665 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:54:09,665 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 03:54:09,665 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:54:09,665 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:54:13,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][1083], [260#true, threadThread1of2ForFork0InUse, 26#L694-6true, threadThread2of2ForFork0InUse, 88#L731-1true, 249#true, 245#true, 264#true, 272#true, 270#(= |#race~data~0| 0), 256#true, 10#L702-3true]) [2023-11-30 03:54:13,180 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2023-11-30 03:54:13,180 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 03:54:13,180 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 03:54:13,180 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 03:54:14,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][1083], [5#L731-2true, 260#true, threadThread1of2ForFork0InUse, 26#L694-6true, threadThread2of2ForFork0InUse, 249#true, 245#true, 264#true, 272#true, 270#(= |#race~data~0| 0), 256#true, 10#L702-3true]) [2023-11-30 03:54:14,362 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2023-11-30 03:54:14,362 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 03:54:14,362 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 03:54:14,362 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 03:54:14,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][1083], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 88#L731-1true, 249#true, 245#true, 272#true, 264#true, 270#(= |#race~data~0| 0), 256#true, 10#L702-3true]) [2023-11-30 03:54:14,363 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2023-11-30 03:54:14,363 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 03:54:14,363 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 03:54:14,363 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 03:54:14,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][1083], [57#L694-7true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 88#L731-1true, 249#true, 245#true, 272#true, 264#true, 270#(= |#race~data~0| 0), 10#L702-3true, 256#true]) [2023-11-30 03:54:14,364 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2023-11-30 03:54:14,364 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 03:54:14,364 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 03:54:14,364 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 03:54:15,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][865], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 88#L731-1true, 169#L702true, 249#true, 245#true, 117#L696-3true, 272#true, 264#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:54:15,412 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 03:54:15,412 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:54:15,412 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:54:15,412 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:54:15,416 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][1083], [5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 249#true, 245#true, 272#true, 264#true, 270#(= |#race~data~0| 0), 10#L702-3true, 256#true]) [2023-11-30 03:54:15,417 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2023-11-30 03:54:15,417 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 03:54:15,417 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 03:54:15,417 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 03:54:15,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][1083], [5#L731-2true, 260#true, 57#L694-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 245#true, 264#true, 272#true, 270#(= |#race~data~0| 0), 10#L702-3true, 256#true]) [2023-11-30 03:54:15,417 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2023-11-30 03:54:15,417 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 03:54:15,417 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 03:54:15,417 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 03:54:17,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][1083], [260#true, threadThread1of2ForFork0InUse, 26#L694-6true, threadThread2of2ForFork0InUse, 249#true, 245#true, 176#ULTIMATE.startFINALtrue, 272#true, 264#true, 270#(= |#race~data~0| 0), 10#L702-3true, 256#true]) [2023-11-30 03:54:17,142 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 03:54:17,142 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:54:17,142 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:54:17,142 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:54:17,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][865], [260#true, 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 169#L702true, 249#true, 117#L696-3true, 245#true, 264#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:54:17,155 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 03:54:17,155 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:54:17,156 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:54:17,156 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:54:17,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][1083], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 249#true, 245#true, 176#ULTIMATE.startFINALtrue, 264#true, 272#true, 270#(= |#race~data~0| 0), 10#L702-3true, 256#true]) [2023-11-30 03:54:17,875 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-30 03:54:17,875 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:54:17,875 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:54:17,875 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:54:17,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][1083], [260#true, 57#L694-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 245#true, 176#ULTIMATE.startFINALtrue, 272#true, 264#true, 270#(= |#race~data~0| 0), 256#true, 10#L702-3true]) [2023-11-30 03:54:17,875 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-30 03:54:17,875 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:54:17,875 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:54:17,875 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:54:18,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1071], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 249#true, 245#true, 266#(= |#race~keep_alive~0| 0), 176#ULTIMATE.startFINALtrue, 272#true, 219#L709-3true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:54:18,956 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 03:54:18,957 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 03:54:18,957 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 03:54:18,957 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 03:54:19,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][865], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 169#L702true, 249#true, 117#L696-3true, 245#true, 176#ULTIMATE.startFINALtrue, 272#true, 264#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:54:19,664 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 03:54:19,664 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:54:19,664 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:54:19,664 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:54:20,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][417], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 145#ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACEtrue, 180#L705-2true, 249#true, 266#(= |#race~keep_alive~0| 0), 245#true, 272#true, 256#true]) [2023-11-30 03:54:20,940 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 03:54:20,940 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:20,940 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:20,940 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:20,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][416], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 145#ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACEtrue, 249#true, 266#(= |#race~keep_alive~0| 0), 45#L699-3true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:20,941 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 03:54:20,941 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:20,941 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:20,941 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:21,233 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][674], [5#L731-2true, 260#true, 72#L707-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 135#L705-2true, 249#true, 266#(= |#race~keep_alive~0| 0), 245#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:54:21,233 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 03:54:21,233 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:21,233 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:21,233 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:21,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][675], [260#true, 5#L731-2true, 211#L699-3true, 72#L707-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 266#(= |#race~keep_alive~0| 0), 245#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:54:21,234 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 03:54:21,234 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:21,234 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:21,234 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:21,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][417], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 145#ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACEtrue, 160#L694-7true, 180#L705-2true, 249#true, 266#(= |#race~keep_alive~0| 0), 245#true, 272#true, 256#true]) [2023-11-30 03:54:21,501 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 03:54:21,501 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:21,501 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:21,501 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:21,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][416], [threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 145#ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACEtrue, 160#L694-7true, 249#true, 45#L699-3true, 266#(= |#race~keep_alive~0| 0), 245#true, 272#true, 256#true]) [2023-11-30 03:54:21,501 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 03:54:21,502 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:21,502 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:21,502 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:21,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][683], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 268#true, 70#L701-5true, 249#true, 272#true, 264#true, 204#L726true, 10#L702-3true, 256#true]) [2023-11-30 03:54:21,507 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 03:54:21,507 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:21,507 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:21,507 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:21,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][998], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 46#L698-1true, 249#true, 117#L696-3true, 245#true, 266#(= |#race~keep_alive~0| 0), 176#ULTIMATE.startFINALtrue, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:54:21,661 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 03:54:21,661 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 03:54:21,661 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:54:21,661 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 03:54:21,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1071], [5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 46#L698-1true, 266#(= |#race~keep_alive~0| 0), 245#true, 219#L709-3true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:54:21,725 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 03:54:21,725 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:54:21,726 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:54:21,726 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:54:21,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][674], [5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 107#L707-7true, 135#L705-2true, 249#true, 266#(= |#race~keep_alive~0| 0), 245#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:54:21,822 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 03:54:21,822 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:54:21,822 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:54:21,822 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:54:21,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][674], [5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 135#L705-2true, 249#true, 245#true, 266#(= |#race~keep_alive~0| 0), 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:54:21,822 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 03:54:21,822 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:54:21,822 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:54:21,823 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:54:21,823 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][675], [5#L731-2true, 211#L699-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 107#L707-7true, 249#true, 266#(= |#race~keep_alive~0| 0), 245#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:54:21,823 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 03:54:21,823 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:54:21,823 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:54:21,823 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:54:21,823 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][675], [260#true, 211#L699-3true, 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 266#(= |#race~keep_alive~0| 0), 245#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:54:21,823 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 03:54:21,823 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:54:21,823 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:54:21,823 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:54:22,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][106], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 247#(= |#race~threads_alive~0| 0), 70#L701-5true, 169#L702true, 249#true, 129#L726-3true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:22,413 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is not cut-off event [2023-11-30 03:54:22,413 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2023-11-30 03:54:22,413 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2023-11-30 03:54:22,413 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2023-11-30 03:54:22,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][106], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 268#true, 169#L702true, 249#true, 129#L726-3true, 272#true, 264#true, 196#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 256#true]) [2023-11-30 03:54:22,432 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 03:54:22,432 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:54:22,432 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:54:22,432 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:54:22,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][106], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 268#true, 169#L702true, 249#true, 129#L726-3true, 264#true, 54#L701-6true, 272#true, 256#true]) [2023-11-30 03:54:22,433 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 03:54:22,433 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:54:22,433 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:54:22,433 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:54:22,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][683], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 268#true, 249#true, 196#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 264#true, 204#L726true, 256#true, 10#L702-3true]) [2023-11-30 03:54:22,439 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 03:54:22,439 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:54:22,439 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:54:22,439 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:54:22,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][683], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 247#(= |#race~threads_alive~0| 0), 249#true, 54#L701-6true, 264#true, 272#true, 204#L726true, 256#true, 10#L702-3true]) [2023-11-30 03:54:22,439 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 03:54:22,439 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:54:22,439 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:54:22,439 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:54:22,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1071], [5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 123#L698-2true, 249#true, 245#true, 266#(= |#race~keep_alive~0| 0), 219#L709-3true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:54:22,641 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2023-11-30 03:54:22,641 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 03:54:22,641 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 03:54:22,641 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 03:54:23,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([852] L702-->L702-3: Formula: (and (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|) (= |v_threadThread2of2ForFork0_#t~nondet9_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, threadThread2of2ForFork0_#t~nondet9=|v_threadThread2of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet9][928], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 268#true, 16#L702-3true, 169#L702true, 249#true, 272#true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:54:23,832 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 03:54:23,832 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:54:23,832 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:54:23,832 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:54:27,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][526], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 268#true, 76#L694-2true, 249#true, 266#(= |#race~keep_alive~0| 0), 176#ULTIMATE.startFINALtrue, 272#true, 256#true, 10#L702-3true]) [2023-11-30 03:54:27,368 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2023-11-30 03:54:27,368 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 03:54:27,368 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 03:54:27,368 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 03:54:28,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][749], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 96#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, 180#L705-2true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 249#true, 245#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 256#true]) [2023-11-30 03:54:28,356 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-30 03:54:28,356 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:54:28,356 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:54:28,356 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:54:28,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][749], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 96#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 249#true, 266#(= |#race~keep_alive~0| 0), 245#true, 126#L701-5true, 256#true]) [2023-11-30 03:54:28,356 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2023-11-30 03:54:28,356 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:54:28,357 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:54:28,357 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:54:28,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][750], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 96#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 249#true, 245#true, 266#(= |#race~keep_alive~0| 0), 45#L699-3true, 215#L701-6true, 256#true]) [2023-11-30 03:54:28,357 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-30 03:54:28,357 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:54:28,357 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:54:28,357 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:54:28,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][750], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 96#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 249#true, 266#(= |#race~keep_alive~0| 0), 45#L699-3true, 245#true, 126#L701-5true, 256#true]) [2023-11-30 03:54:28,357 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2023-11-30 03:54:28,357 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:54:28,357 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:54:28,357 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:54:29,405 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1122], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 88#L731-1true, 180#L705-2true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 249#true, 266#(= |#race~keep_alive~0| 0), 245#true, 215#L701-6true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:54:29,405 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:54:29,405 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:29,405 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:29,405 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:29,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][919], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 88#L731-1true, 180#L705-2true, 249#true, 245#true, 266#(= |#race~keep_alive~0| 0), 272#true, 126#L701-5true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:54:29,406 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 03:54:29,406 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:54:29,406 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:54:29,406 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:54:29,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][919], [5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 180#L705-2true, 249#true, 266#(= |#race~keep_alive~0| 0), 245#true, 272#true, 270#(= |#race~data~0| 0), 256#true, 94#threadErr3ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:54:29,406 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:54:29,406 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:29,406 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:29,406 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:29,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][919], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 88#L731-1true, 180#L705-2true, 249#true, 245#true, 266#(= |#race~keep_alive~0| 0), 272#true, 270#(= |#race~data~0| 0), 94#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 256#true]) [2023-11-30 03:54:29,406 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:54:29,406 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:29,406 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:29,406 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:29,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][919], [5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 180#L705-2true, 249#true, 266#(= |#race~keep_alive~0| 0), 245#true, 272#true, 126#L701-5true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:54:29,406 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:54:29,406 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:29,407 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:29,407 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:29,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1121], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 88#L731-1true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 249#true, 45#L699-3true, 245#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:54:29,407 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:54:29,407 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:29,407 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:29,407 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:29,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][920], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 88#L731-1true, 249#true, 266#(= |#race~keep_alive~0| 0), 245#true, 45#L699-3true, 272#true, 126#L701-5true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:54:29,407 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 03:54:29,408 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:54:29,408 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:54:29,408 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:54:29,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][920], [5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 45#L699-3true, 266#(= |#race~keep_alive~0| 0), 245#true, 272#true, 270#(= |#race~data~0| 0), 94#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 256#true]) [2023-11-30 03:54:29,408 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:54:29,408 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:29,408 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:29,408 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:29,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][920], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 88#L731-1true, 249#true, 266#(= |#race~keep_alive~0| 0), 245#true, 45#L699-3true, 272#true, 270#(= |#race~data~0| 0), 94#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 256#true]) [2023-11-30 03:54:29,408 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:54:29,408 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:29,408 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:29,408 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:29,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][920], [5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 45#L699-3true, 245#true, 266#(= |#race~keep_alive~0| 0), 272#true, 126#L701-5true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:54:29,408 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:54:29,408 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:29,408 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:29,408 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:29,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1123], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 88#L731-1true, 180#L705-2true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 249#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:54:29,411 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:54:29,411 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:29,411 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:29,411 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:29,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][917], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 88#L731-1true, 180#L705-2true, 249#true, 266#(= |#race~keep_alive~0| 0), 126#L701-5true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:54:29,411 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 03:54:29,411 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:54:29,411 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:54:29,411 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:54:29,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][917], [260#true, 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 180#L705-2true, 249#true, 266#(= |#race~keep_alive~0| 0), 126#L701-5true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:54:29,411 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:54:29,411 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:29,411 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:29,411 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:29,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][917], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 88#L731-1true, 180#L705-2true, 249#true, 266#(= |#race~keep_alive~0| 0), 272#true, 270#(= |#race~data~0| 0), 256#true, 94#threadErr3ASSERT_VIOLATIONDATA_RACEtrue]) [2023-11-30 03:54:29,411 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:54:29,411 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:29,411 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:29,412 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:29,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][917], [5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 180#L705-2true, 249#true, 266#(= |#race~keep_alive~0| 0), 272#true, 270#(= |#race~data~0| 0), 94#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 256#true]) [2023-11-30 03:54:29,412 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:54:29,412 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:29,412 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:29,412 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:29,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1124], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 88#L731-1true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 249#true, 266#(= |#race~keep_alive~0| 0), 45#L699-3true, 215#L701-6true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:54:29,412 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:54:29,412 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:29,412 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:29,412 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:29,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][918], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 88#L731-1true, 249#true, 266#(= |#race~keep_alive~0| 0), 45#L699-3true, 126#L701-5true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:54:29,413 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 03:54:29,413 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:54:29,413 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:54:29,413 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:54:29,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][918], [260#true, 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 249#true, 266#(= |#race~keep_alive~0| 0), 45#L699-3true, 126#L701-5true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:54:29,413 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:54:29,413 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:29,413 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:29,413 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:29,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][918], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 88#L731-1true, 249#true, 45#L699-3true, 266#(= |#race~keep_alive~0| 0), 272#true, 270#(= |#race~data~0| 0), 94#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 256#true]) [2023-11-30 03:54:29,413 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:54:29,413 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:29,413 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:29,413 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:29,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][918], [260#true, 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 249#true, 45#L699-3true, 266#(= |#race~keep_alive~0| 0), 272#true, 270#(= |#race~data~0| 0), 94#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 256#true]) [2023-11-30 03:54:29,413 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:54:29,414 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:29,414 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:29,414 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:29,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][672], [260#true, 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 199#L707-2true, 135#L705-2true, 249#true, 266#(= |#race~keep_alive~0| 0), 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:54:29,479 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 03:54:29,479 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:54:29,479 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:54:29,479 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:54:29,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][673], [211#L699-3true, 260#true, 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 199#L707-2true, 249#true, 266#(= |#race~keep_alive~0| 0), 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:54:29,480 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 03:54:29,480 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:54:29,480 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:54:29,480 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:54:29,492 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][675], [260#true, 5#L731-2true, 211#L699-3true, threadThread1of2ForFork0InUse, 72#L707-6true, threadThread2of2ForFork0InUse, 249#true, 266#(= |#race~keep_alive~0| 0), 245#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:54:29,492 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:54:29,492 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:29,492 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:29,492 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:29,492 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:29,492 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][674], [5#L731-2true, 260#true, threadThread1of2ForFork0InUse, 72#L707-6true, threadThread2of2ForFork0InUse, 135#L705-2true, 249#true, 245#true, 266#(= |#race~keep_alive~0| 0), 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:54:29,492 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:54:29,492 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:29,492 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:29,492 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:29,492 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:29,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([731] L-1-2-->ULTIMATE.startFINAL: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre18#1=|v_ULTIMATE.start_main_#t~pre18#1_5|, ULTIMATE.start_main_#t~nondet23#1=|v_ULTIMATE.start_main_#t~nondet23#1_4|, ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_4|, ULTIMATE.start_main_~#tid~0#1.offset=|v_ULTIMATE.start_main_~#tid~0#1.offset_14|, ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_4|, ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_4|, ULTIMATE.start_main_~#tid~0#1.base=|v_ULTIMATE.start_main_~#tid~0#1.base_14|, ULTIMATE.start_main_#t~nondet27#1=|v_ULTIMATE.start_main_#t~nondet27#1_7|, ULTIMATE.start_main_#t~mem20#1=|v_ULTIMATE.start_main_#t~mem20#1_5|, ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_6|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_4|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_8|, ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_4|, ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_4|, ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_8|, ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_3|, ULTIMATE.start_main_#t~nondet24#1=|v_ULTIMATE.start_main_#t~nondet24#1_4|, ULTIMATE.start_main_#t~post17#1=|v_ULTIMATE.start_main_#t~post17#1_5|, ULTIMATE.start_main_#t~nondet26#1=|v_ULTIMATE.start_main_#t~nondet26#1_4|, ULTIMATE.start_main_#t~ret21#1=|v_ULTIMATE.start_main_#t~ret21#1_5|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre18#1, ULTIMATE.start_main_#t~nondet23#1, ULTIMATE.start_main_#t~nondet25#1, ULTIMATE.start_main_~#tid~0#1.offset, ULTIMATE.start_main_#t~nondet31#1, ULTIMATE.start_main_#t~nondet29#1, ULTIMATE.start_main_~#tid~0#1.base, ULTIMATE.start_main_#t~nondet27#1, ULTIMATE.start_main_#t~mem20#1, ULTIMATE.start_main_#t~nondet16#1, ULTIMATE.start_main_#t~nondet22#1, ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_#t~nondet30#1, ULTIMATE.start_main_#t~nondet32#1, ULTIMATE.start_main_~threads_total~0#1, ULTIMATE.start_main_#t~nondet19#1, ULTIMATE.start_main_#t~nondet24#1, ULTIMATE.start_main_#t~post17#1, ULTIMATE.start_main_#t~nondet26#1, ULTIMATE.start_main_#t~ret21#1, ULTIMATE.start_main_#t~nondet28#1][170], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 21#L698-2true, 249#true, 266#(= |#race~keep_alive~0| 0), 245#true, 176#ULTIMATE.startFINALtrue, 272#true, 126#L701-5true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:54:29,598 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:54:29,598 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:29,598 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:29,598 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:29,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([731] L-1-2-->ULTIMATE.startFINAL: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre18#1=|v_ULTIMATE.start_main_#t~pre18#1_5|, ULTIMATE.start_main_#t~nondet23#1=|v_ULTIMATE.start_main_#t~nondet23#1_4|, ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_4|, ULTIMATE.start_main_~#tid~0#1.offset=|v_ULTIMATE.start_main_~#tid~0#1.offset_14|, ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_4|, ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_4|, ULTIMATE.start_main_~#tid~0#1.base=|v_ULTIMATE.start_main_~#tid~0#1.base_14|, ULTIMATE.start_main_#t~nondet27#1=|v_ULTIMATE.start_main_#t~nondet27#1_7|, ULTIMATE.start_main_#t~mem20#1=|v_ULTIMATE.start_main_#t~mem20#1_5|, ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_6|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_4|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_8|, ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_4|, ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_4|, ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_8|, ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_3|, ULTIMATE.start_main_#t~nondet24#1=|v_ULTIMATE.start_main_#t~nondet24#1_4|, ULTIMATE.start_main_#t~post17#1=|v_ULTIMATE.start_main_#t~post17#1_5|, ULTIMATE.start_main_#t~nondet26#1=|v_ULTIMATE.start_main_#t~nondet26#1_4|, ULTIMATE.start_main_#t~ret21#1=|v_ULTIMATE.start_main_#t~ret21#1_5|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre18#1, ULTIMATE.start_main_#t~nondet23#1, ULTIMATE.start_main_#t~nondet25#1, ULTIMATE.start_main_~#tid~0#1.offset, ULTIMATE.start_main_#t~nondet31#1, ULTIMATE.start_main_#t~nondet29#1, ULTIMATE.start_main_~#tid~0#1.base, ULTIMATE.start_main_#t~nondet27#1, ULTIMATE.start_main_#t~mem20#1, ULTIMATE.start_main_#t~nondet16#1, ULTIMATE.start_main_#t~nondet22#1, ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_#t~nondet30#1, ULTIMATE.start_main_#t~nondet32#1, ULTIMATE.start_main_~threads_total~0#1, ULTIMATE.start_main_#t~nondet19#1, ULTIMATE.start_main_#t~nondet24#1, ULTIMATE.start_main_#t~post17#1, ULTIMATE.start_main_#t~nondet26#1, ULTIMATE.start_main_#t~ret21#1, ULTIMATE.start_main_#t~nondet28#1][170], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 21#L698-2true, 249#true, 266#(= |#race~keep_alive~0| 0), 176#ULTIMATE.startFINALtrue, 126#L701-5true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:54:29,618 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:54:29,618 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:29,618 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:29,618 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:29,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][919], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 88#L731-1true, 180#L705-2true, 249#true, 266#(= |#race~keep_alive~0| 0), 245#true, 215#L701-6true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:54:29,627 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:54:29,627 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:29,627 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:29,627 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:29,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][919], [5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 180#L705-2true, 249#true, 245#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:54:29,627 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:54:29,627 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:29,627 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:29,627 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:29,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][920], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 88#L731-1true, 249#true, 45#L699-3true, 245#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:54:29,628 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:54:29,628 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:29,628 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:29,628 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:29,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][920], [5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 245#true, 266#(= |#race~keep_alive~0| 0), 45#L699-3true, 215#L701-6true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:54:29,628 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:54:29,628 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:29,628 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:29,628 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:29,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][917], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 88#L731-1true, 180#L705-2true, 249#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:54:29,630 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:54:29,630 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:29,630 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:29,630 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:29,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][917], [260#true, 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 180#L705-2true, 249#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:54:29,630 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:54:29,630 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:29,630 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:29,630 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:29,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][918], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 88#L731-1true, 249#true, 266#(= |#race~keep_alive~0| 0), 45#L699-3true, 215#L701-6true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:54:29,631 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:54:29,631 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:29,631 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:29,631 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:29,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][918], [260#true, 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 249#true, 266#(= |#race~keep_alive~0| 0), 45#L699-3true, 215#L701-6true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:54:29,631 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:54:29,631 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:29,631 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:29,631 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:29,705 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][675], [211#L699-3true, 260#true, 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 107#L707-7true, 249#true, 266#(= |#race~keep_alive~0| 0), 245#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:54:29,705 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 03:54:29,705 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:54:29,705 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:54:29,705 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:54:29,705 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:54:29,705 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][674], [5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 107#L707-7true, 135#L705-2true, 249#true, 245#true, 266#(= |#race~keep_alive~0| 0), 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:54:29,705 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 03:54:29,705 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:54:29,705 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:54:29,705 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:54:29,705 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:54:29,706 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][675], [260#true, 211#L699-3true, 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 266#(= |#race~keep_alive~0| 0), 245#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:54:29,706 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 03:54:29,706 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:54:29,706 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:54:29,706 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:54:29,706 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:54:29,706 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][674], [5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 135#L705-2true, 249#true, 266#(= |#race~keep_alive~0| 0), 245#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:54:29,706 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 03:54:29,706 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:54:29,706 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:54:29,706 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:54:29,706 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:54:29,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([731] L-1-2-->ULTIMATE.startFINAL: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre18#1=|v_ULTIMATE.start_main_#t~pre18#1_5|, ULTIMATE.start_main_#t~nondet23#1=|v_ULTIMATE.start_main_#t~nondet23#1_4|, ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_4|, ULTIMATE.start_main_~#tid~0#1.offset=|v_ULTIMATE.start_main_~#tid~0#1.offset_14|, ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_4|, ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_4|, ULTIMATE.start_main_~#tid~0#1.base=|v_ULTIMATE.start_main_~#tid~0#1.base_14|, ULTIMATE.start_main_#t~nondet27#1=|v_ULTIMATE.start_main_#t~nondet27#1_7|, ULTIMATE.start_main_#t~mem20#1=|v_ULTIMATE.start_main_#t~mem20#1_5|, ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_6|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_4|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_8|, ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_4|, ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_4|, ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_8|, ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_3|, ULTIMATE.start_main_#t~nondet24#1=|v_ULTIMATE.start_main_#t~nondet24#1_4|, ULTIMATE.start_main_#t~post17#1=|v_ULTIMATE.start_main_#t~post17#1_5|, ULTIMATE.start_main_#t~nondet26#1=|v_ULTIMATE.start_main_#t~nondet26#1_4|, ULTIMATE.start_main_#t~ret21#1=|v_ULTIMATE.start_main_#t~ret21#1_5|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre18#1, ULTIMATE.start_main_#t~nondet23#1, ULTIMATE.start_main_#t~nondet25#1, ULTIMATE.start_main_~#tid~0#1.offset, ULTIMATE.start_main_#t~nondet31#1, ULTIMATE.start_main_#t~nondet29#1, ULTIMATE.start_main_~#tid~0#1.base, ULTIMATE.start_main_#t~nondet27#1, ULTIMATE.start_main_#t~mem20#1, ULTIMATE.start_main_#t~nondet16#1, ULTIMATE.start_main_#t~nondet22#1, ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_#t~nondet30#1, ULTIMATE.start_main_#t~nondet32#1, ULTIMATE.start_main_~threads_total~0#1, ULTIMATE.start_main_#t~nondet19#1, ULTIMATE.start_main_#t~nondet24#1, ULTIMATE.start_main_#t~post17#1, ULTIMATE.start_main_#t~nondet26#1, ULTIMATE.start_main_#t~ret21#1, ULTIMATE.start_main_#t~nondet28#1][170], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 21#L698-2true, 249#true, 245#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 176#ULTIMATE.startFINALtrue, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:54:29,796 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 03:54:29,796 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:54:29,796 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:54:29,796 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:54:29,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][749], [5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 249#true, 245#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 256#true]) [2023-11-30 03:54:29,800 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:54:29,800 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:29,800 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:29,800 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:29,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][749], [260#true, 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 249#true, 245#true, 266#(= |#race~keep_alive~0| 0), 126#L701-5true, 256#true]) [2023-11-30 03:54:29,800 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:54:29,800 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:29,800 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:29,800 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:29,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][750], [260#true, 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 249#true, 45#L699-3true, 245#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 256#true]) [2023-11-30 03:54:29,801 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:54:29,801 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:29,801 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:29,801 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:29,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][750], [5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 249#true, 45#L699-3true, 245#true, 266#(= |#race~keep_alive~0| 0), 126#L701-5true, 256#true]) [2023-11-30 03:54:29,801 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:54:29,801 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:29,801 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:29,801 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:29,813 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([731] L-1-2-->ULTIMATE.startFINAL: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre18#1=|v_ULTIMATE.start_main_#t~pre18#1_5|, ULTIMATE.start_main_#t~nondet23#1=|v_ULTIMATE.start_main_#t~nondet23#1_4|, ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_4|, ULTIMATE.start_main_~#tid~0#1.offset=|v_ULTIMATE.start_main_~#tid~0#1.offset_14|, ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_4|, ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_4|, ULTIMATE.start_main_~#tid~0#1.base=|v_ULTIMATE.start_main_~#tid~0#1.base_14|, ULTIMATE.start_main_#t~nondet27#1=|v_ULTIMATE.start_main_#t~nondet27#1_7|, ULTIMATE.start_main_#t~mem20#1=|v_ULTIMATE.start_main_#t~mem20#1_5|, ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_6|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_4|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_8|, ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_4|, ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_4|, ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_8|, ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_3|, ULTIMATE.start_main_#t~nondet24#1=|v_ULTIMATE.start_main_#t~nondet24#1_4|, ULTIMATE.start_main_#t~post17#1=|v_ULTIMATE.start_main_#t~post17#1_5|, ULTIMATE.start_main_#t~nondet26#1=|v_ULTIMATE.start_main_#t~nondet26#1_4|, ULTIMATE.start_main_#t~ret21#1=|v_ULTIMATE.start_main_#t~ret21#1_5|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre18#1, ULTIMATE.start_main_#t~nondet23#1, ULTIMATE.start_main_#t~nondet25#1, ULTIMATE.start_main_~#tid~0#1.offset, ULTIMATE.start_main_#t~nondet31#1, ULTIMATE.start_main_#t~nondet29#1, ULTIMATE.start_main_~#tid~0#1.base, ULTIMATE.start_main_#t~nondet27#1, ULTIMATE.start_main_#t~mem20#1, ULTIMATE.start_main_#t~nondet16#1, ULTIMATE.start_main_#t~nondet22#1, ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_#t~nondet30#1, ULTIMATE.start_main_#t~nondet32#1, ULTIMATE.start_main_~threads_total~0#1, ULTIMATE.start_main_#t~nondet19#1, ULTIMATE.start_main_#t~nondet24#1, ULTIMATE.start_main_#t~post17#1, ULTIMATE.start_main_#t~nondet26#1, ULTIMATE.start_main_#t~ret21#1, ULTIMATE.start_main_#t~nondet28#1][170], [260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 21#L698-2true, 249#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 176#ULTIMATE.startFINALtrue, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:54:29,813 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 03:54:29,813 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:54:29,813 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:54:29,813 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:54:29,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][972], [5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 247#(= |#race~threads_alive~0| 0), 180#L705-2true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 249#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 256#true]) [2023-11-30 03:54:29,815 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:54:29,815 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:29,815 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:29,815 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:29,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][972], [5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 247#(= |#race~threads_alive~0| 0), 180#L705-2true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 249#true, 266#(= |#race~keep_alive~0| 0), 126#L701-5true, 256#true]) [2023-11-30 03:54:29,815 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:54:29,815 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:29,815 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:29,815 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:29,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][971], [5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 268#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 249#true, 45#L699-3true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 256#true]) [2023-11-30 03:54:29,816 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:54:29,816 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:29,816 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:29,816 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:54:29,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][971], [5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 247#(= |#race~threads_alive~0| 0), 268#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 249#true, 266#(= |#race~keep_alive~0| 0), 45#L699-3true, 126#L701-5true, 256#true]) [2023-11-30 03:54:29,816 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:54:29,816 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:29,816 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:29,816 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:54:30,045 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1071], [260#true, 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 46#L698-1true, 249#true, 245#true, 266#(= |#race~keep_alive~0| 0), 219#L709-3true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:54:30,045 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 03:54:30,045 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:54:30,045 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:54:30,045 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:54:30,045 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:54:30,045 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1071], [260#true, 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 123#L698-2true, 249#true, 245#true, 266#(= |#race~keep_alive~0| 0), 219#L709-3true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:54:30,045 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 03:54:30,045 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 03:54:30,045 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 03:54:30,046 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 03:54:30,046 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 03:54:31,174 INFO L124 PetriNetUnfolderBase]: 127135/285952 cut-off events. [2023-11-30 03:54:31,175 INFO L125 PetriNetUnfolderBase]: For 1925760/2068067 co-relation queries the response was YES. [2023-11-30 03:54:32,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1177981 conditions, 285952 events. 127135/285952 cut-off events. For 1925760/2068067 co-relation queries the response was YES. Maximal size of possible extension queue 5541. Compared 3824377 event pairs, 26378 based on Foata normal form. 2650/253040 useless extension candidates. Maximal degree in co-relation 715929. Up to 144885 conditions per place. [2023-11-30 03:54:34,476 INFO L140 encePairwiseOnDemand]: 241/247 looper letters, 882 selfloop transitions, 8 changer transitions 1/1164 dead transitions. [2023-11-30 03:54:34,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 1164 transitions, 15005 flow [2023-11-30 03:54:34,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-30 03:54:34,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-30 03:54:34,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 667 transitions. [2023-11-30 03:54:34,477 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.9001349527665317 [2023-11-30 03:54:34,477 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 667 transitions. [2023-11-30 03:54:34,477 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 667 transitions. [2023-11-30 03:54:34,478 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 03:54:34,478 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 667 transitions. [2023-11-30 03:54:34,479 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 222.33333333333334) internal successors, (667), 3 states have internal predecessors, (667), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:54:34,481 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 247.0) internal successors, (988), 4 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:54:34,481 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 247.0) internal successors, (988), 4 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:54:34,481 INFO L307 CegarLoopForPetriNet]: 242 programPoint places, 16 predicate places. [2023-11-30 03:54:34,481 INFO L500 AbstractCegarLoop]: Abstraction has has 258 places, 1164 transitions, 15005 flow [2023-11-30 03:54:34,482 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 201.0) internal successors, (603), 3 states have internal predecessors, (603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:54:34,482 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 03:54:34,482 INFO L232 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] [2023-11-30 03:54:34,482 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-11-30 03:54:34,482 INFO L425 AbstractCegarLoop]: === Iteration 8 === Targeting threadErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 21 more)] === [2023-11-30 03:54:34,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 03:54:34,482 INFO L85 PathProgramCache]: Analyzing trace with hash 547635340, now seen corresponding path program 1 times [2023-11-30 03:54:34,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 03:54:34,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222649806] [2023-11-30 03:54:34,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 03:54:34,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 03:54:34,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 03:54:34,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 03:54:34,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 03:54:34,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222649806] [2023-11-30 03:54:34,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222649806] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 03:54:34,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 03:54:34,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-30 03:54:34,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381697720] [2023-11-30 03:54:34,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 03:54:34,513 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-30 03:54:34,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 03:54:34,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-30 03:54:34,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-30 03:54:34,514 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 177 out of 247 [2023-11-30 03:54:34,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 1164 transitions, 15005 flow. Second operand has 3 states, 3 states have (on average 182.0) internal successors, (546), 3 states have internal predecessors, (546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:54:34,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 03:54:34,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 177 of 247 [2023-11-30 03:54:34,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 03:54:34,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [235#L694-1true, 276#true, 71#L696-3true, 260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:34,893 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 03:54:34,893 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:54:34,893 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:54:34,893 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:54:34,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][332], [235#L694-1true, 247#(= |#race~threads_alive~0| 0), 276#true, 71#L696-3true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:34,894 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 03:54:34,894 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:54:34,894 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:54:34,894 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:54:34,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][333], [235#L694-1true, 247#(= |#race~threads_alive~0| 0), 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:34,934 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 03:54:34,934 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:54:34,934 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:54:34,934 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:54:34,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][121], [235#L694-1true, 276#true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:34,935 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 03:54:34,935 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:54:34,935 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:54:34,935 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:54:34,935 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][333], [235#L694-1true, 247#(= |#race~threads_alive~0| 0), 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:34,936 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 03:54:34,936 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:54:34,936 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:54:34,936 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:54:34,936 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:54:34,938 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [276#true, 71#L696-3true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 76#L694-2true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:34,938 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 03:54:34,938 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:54:34,938 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:54:34,938 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:54:34,938 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [276#true, 71#L696-3true, 153#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:34,938 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 03:54:34,938 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:54:34,938 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:54:34,938 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:54:34,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][332], [247#(= |#race~threads_alive~0| 0), 276#true, 71#L696-3true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 76#L694-2true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:34,939 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 03:54:34,939 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:54:34,939 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:54:34,939 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:54:34,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][333], [235#L694-1true, 247#(= |#race~threads_alive~0| 0), 77#L718-6true, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:34,980 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 03:54:34,980 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:54:34,980 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:54:34,980 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:54:34,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][121], [235#L694-1true, 77#L718-6true, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:34,981 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 03:54:34,981 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:54:34,981 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:54:34,981 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:54:34,981 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][333], [235#L694-1true, 247#(= |#race~threads_alive~0| 0), 77#L718-6true, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:34,981 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 03:54:34,981 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:54:34,981 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:54:34,981 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:54:34,982 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:54:34,982 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][333], [247#(= |#race~threads_alive~0| 0), 276#true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 76#L694-2true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:34,982 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 03:54:34,982 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:54:34,982 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:54:34,982 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:54:34,982 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][121], [276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 76#L694-2true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:34,982 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 03:54:34,983 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:54:34,983 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:54:34,983 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:54:34,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][121], [276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 153#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:34,983 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 03:54:34,983 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:54:34,983 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:54:34,983 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:54:34,983 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][333], [247#(= |#race~threads_alive~0| 0), 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 76#L694-2true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:34,983 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 03:54:34,983 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:54:34,983 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:54:34,983 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:54:34,983 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:54:35,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][333], [247#(= |#race~threads_alive~0| 0), 77#L718-6true, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 76#L694-2true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:35,032 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 03:54:35,032 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:54:35,032 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:54:35,032 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:54:35,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][121], [77#L718-6true, 276#true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 76#L694-2true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:35,033 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 03:54:35,033 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:54:35,033 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:54:35,033 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:54:35,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][121], [77#L718-6true, 276#true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 153#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:35,033 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 03:54:35,033 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:54:35,033 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:54:35,033 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:54:35,034 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][333], [247#(= |#race~threads_alive~0| 0), 77#L718-6true, 276#true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 76#L694-2true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:35,034 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 03:54:35,034 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:54:35,034 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:54:35,034 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:54:35,034 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:54:35,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][290], [220#L694-5true, 276#true, 117#L696-3true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:35,096 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 03:54:35,096 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 03:54:35,096 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 03:54:35,096 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2023-11-30 03:54:35,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][377], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 117#L696-3true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 85#L694-6true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:35,151 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 03:54:35,151 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 03:54:35,151 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 03:54:35,151 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 03:54:35,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][292], [220#L694-5true, 276#true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:35,151 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 03:54:35,152 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 03:54:35,152 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 03:54:35,152 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 03:54:35,154 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [26#L694-6true, 276#true, 71#L696-3true, 260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:35,154 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 03:54:35,154 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 03:54:35,154 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 03:54:35,154 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 03:54:35,156 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][290], [276#true, 117#L696-3true, 260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 85#L694-6true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:35,156 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2023-11-30 03:54:35,156 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 03:54:35,156 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 03:54:35,156 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 03:54:35,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][121], [26#L694-6true, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:35,212 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 03:54:35,212 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:54:35,212 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:54:35,212 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:54:35,213 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][380], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 160#L694-7true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:35,213 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:54:35,213 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:54:35,213 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:54:35,213 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:54:35,213 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][292], [276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 85#L694-6true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:35,213 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 03:54:35,213 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:54:35,213 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:54:35,213 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:54:35,214 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][292], [220#L694-5true, 77#L718-6true, 276#true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:35,214 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 03:54:35,214 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:54:35,214 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:54:35,214 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:54:35,215 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][121], [26#L694-6true, 276#true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:35,215 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 03:54:35,215 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:54:35,215 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:54:35,215 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:54:35,215 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:54:35,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][377], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 117#L696-3true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 160#L694-7true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:35,217 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 03:54:35,217 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:54:35,217 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:54:35,217 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:54:35,218 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][292], [276#true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 85#L694-6true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:35,218 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 03:54:35,218 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:54:35,218 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:54:35,218 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:54:35,218 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:54:35,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][290], [276#true, 117#L696-3true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 160#L694-7true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:35,221 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 03:54:35,221 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:54:35,221 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:54:35,221 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:54:35,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][290], [276#true, 117#L696-3true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:35,222 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2023-11-30 03:54:35,222 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:54:35,222 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:54:35,222 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 03:54:35,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][121], [26#L694-6true, 77#L718-6true, 276#true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:35,410 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:54:35,410 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:54:35,410 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:54:35,410 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:54:35,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][380], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 77#L718-6true, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:35,410 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 03:54:35,410 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:54:35,410 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:54:35,410 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:54:35,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][292], [77#L718-6true, 276#true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:35,410 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:54:35,411 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:54:35,411 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:54:35,411 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:54:35,413 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][121], [26#L694-6true, 77#L718-6true, 276#true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:35,413 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:54:35,413 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:54:35,413 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:54:35,413 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:54:35,413 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:54:35,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][121], [44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:35,414 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:54:35,414 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:54:35,414 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:54:35,414 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:54:35,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][121], [276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 260#true, 57#L694-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:35,414 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:54:35,414 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:54:35,414 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:54:35,414 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:54:35,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][292], [276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 160#L694-7true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:35,414 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:54:35,414 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:54:35,414 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:54:35,414 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:54:35,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][380], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 85#L694-6true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:35,415 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2023-11-30 03:54:35,415 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-11-30 03:54:35,415 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-11-30 03:54:35,415 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-11-30 03:54:35,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][380], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 77#L718-6true, 276#true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:35,415 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:54:35,415 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:54:35,415 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:54:35,415 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:54:35,416 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][292], [77#L718-6true, 276#true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:35,416 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:54:35,416 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:54:35,416 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:54:35,416 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:54:35,416 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:54:35,416 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][292], [276#true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:35,416 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:54:35,416 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:54:35,416 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:54:35,416 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:54:35,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 276#true, 71#L696-3true, 260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:35,417 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2023-11-30 03:54:35,417 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-11-30 03:54:35,417 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-11-30 03:54:35,417 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-11-30 03:54:35,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][122], [276#true, 71#L696-3true, 57#L694-7true, 260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:35,417 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2023-11-30 03:54:35,417 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-11-30 03:54:35,417 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-11-30 03:54:35,417 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2023-11-30 03:54:35,418 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][292], [276#true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 160#L694-7true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:35,418 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:54:35,418 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:54:35,418 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:54:35,419 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:54:35,419 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:54:35,419 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][292], [276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:35,419 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2023-11-30 03:54:35,419 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:54:35,419 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:54:35,419 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:54:35,419 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 03:54:35,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][121], [44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 77#L718-6true, 276#true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:35,492 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 03:54:35,492 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:54:35,492 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:54:35,492 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:54:35,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][121], [77#L718-6true, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 260#true, 57#L694-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:35,492 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 03:54:35,492 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:54:35,492 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:54:35,492 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:54:35,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][292], [77#L718-6true, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:35,493 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 03:54:35,493 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:54:35,493 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:54:35,493 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:54:35,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][292], [77#L718-6true, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:35,493 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 03:54:35,493 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:54:35,493 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:54:35,493 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:54:35,494 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][121], [44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 276#true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:35,495 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2023-11-30 03:54:35,495 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2023-11-30 03:54:35,495 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2023-11-30 03:54:35,495 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2023-11-30 03:54:35,495 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2023-11-30 03:54:35,495 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][121], [44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 77#L718-6true, 276#true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:35,495 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 03:54:35,495 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:54:35,495 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:54:35,495 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:54:35,495 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:54:35,495 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][121], [276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 57#L694-7true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:35,496 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2023-11-30 03:54:35,496 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2023-11-30 03:54:35,496 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2023-11-30 03:54:35,496 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2023-11-30 03:54:35,496 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2023-11-30 03:54:35,496 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][121], [77#L718-6true, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 57#L694-7true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:35,496 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 03:54:35,496 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:54:35,496 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:54:35,496 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:54:35,496 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:54:35,496 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][380], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 160#L694-7true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:35,496 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2023-11-30 03:54:35,497 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2023-11-30 03:54:35,497 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2023-11-30 03:54:35,497 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2023-11-30 03:54:35,497 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2023-11-30 03:54:35,497 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][380], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 77#L718-6true, 276#true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:35,497 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 03:54:35,497 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:54:35,497 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:54:35,497 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:54:35,497 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:54:35,497 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][292], [77#L718-6true, 276#true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:35,497 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 03:54:35,497 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:54:35,497 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:54:35,497 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:54:35,497 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:54:35,498 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][292], [77#L718-6true, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:35,498 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 03:54:35,498 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:54:35,498 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:54:35,498 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:54:35,498 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:54:35,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][292], [77#L718-6true, 276#true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 238#L696true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:35,501 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 03:54:35,501 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:54:35,501 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:54:35,501 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:54:35,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][292], [276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 238#L696true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:35,501 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 03:54:35,501 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 03:54:35,501 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 03:54:35,501 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 03:54:35,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][290], [276#true, 117#L696-3true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 245#true, 238#L696true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:35,505 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2023-11-30 03:54:35,505 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:54:35,505 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:54:35,505 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:54:35,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([815] L697-->L697-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27|))) (and (= (store |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27| (store .cse0 |v_~#keep_alive_mutex~0.offset_27| 1)) |v_#pthreadsMutex_157|) (= |v_threadThread2of2ForFork0_#t~nondet4_1| 0) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_27|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet4][430], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 109#L697-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 85#L694-6true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:35,579 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event [2023-11-30 03:54:35,579 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2023-11-30 03:54:35,579 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2023-11-30 03:54:35,579 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2023-11-30 03:54:35,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([815] L697-->L697-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27|))) (and (= (store |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27| (store .cse0 |v_~#keep_alive_mutex~0.offset_27| 1)) |v_#pthreadsMutex_157|) (= |v_threadThread2of2ForFork0_#t~nondet4_1| 0) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_27|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet4][430], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 77#L718-6true, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 109#L697-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:35,579 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 03:54:35,579 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 03:54:35,579 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 03:54:35,579 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 03:54:35,582 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][292], [276#true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 245#true, 238#L696true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:35,582 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2023-11-30 03:54:35,582 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 03:54:35,582 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 03:54:35,582 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 03:54:35,582 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 03:54:35,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][121], [235#L694-1true, 276#true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:35,684 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 03:54:35,684 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:54:35,685 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:54:35,685 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:54:35,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][333], [235#L694-1true, 247#(= |#race~threads_alive~0| 0), 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:35,686 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 03:54:35,686 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:54:35,686 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:54:35,686 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:54:35,687 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][333], [235#L694-1true, 247#(= |#race~threads_alive~0| 0), 276#true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:35,687 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 03:54:35,687 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:54:35,687 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:54:35,687 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:54:35,687 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:54:35,698 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][292], [77#L718-6true, 276#true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 238#L696true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:35,698 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 03:54:35,698 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:54:35,698 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:54:35,698 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:54:35,698 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:54:35,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([815] L697-->L697-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27|))) (and (= (store |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27| (store .cse0 |v_~#keep_alive_mutex~0.offset_27| 1)) |v_#pthreadsMutex_157|) (= |v_threadThread2of2ForFork0_#t~nondet4_1| 0) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_27|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet4][430], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 109#L697-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 160#L694-7true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:35,699 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2023-11-30 03:54:35,699 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2023-11-30 03:54:35,699 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2023-11-30 03:54:35,699 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2023-11-30 03:54:35,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([815] L697-->L697-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27|))) (and (= (store |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27| (store .cse0 |v_~#keep_alive_mutex~0.offset_27| 1)) |v_#pthreadsMutex_157|) (= |v_threadThread2of2ForFork0_#t~nondet4_1| 0) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_27|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet4][430], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 77#L718-6true, 276#true, 109#L697-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:35,699 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 03:54:35,700 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:54:35,700 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:54:35,700 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:54:35,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][121], [276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 76#L694-2true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:35,800 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 03:54:35,800 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:54:35,800 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:54:35,800 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:54:35,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][121], [276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 153#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:35,801 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 03:54:35,801 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:54:35,801 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:54:35,801 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:54:35,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][333], [247#(= |#race~threads_alive~0| 0), 276#true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 76#L694-2true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:35,802 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 03:54:35,802 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:54:35,802 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:54:35,802 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:54:35,803 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][333], [247#(= |#race~threads_alive~0| 0), 276#true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 76#L694-2true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:35,803 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 03:54:35,803 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:54:35,804 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:54:35,804 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:54:35,804 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2023-11-30 03:54:36,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][292], [220#L694-5true, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:36,195 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 03:54:36,195 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 03:54:36,195 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 03:54:36,195 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 03:54:36,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([826] L706-->L706-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65| (store .cse0 |v_~#threads_alive_mutex~0.offset_65| 1))) (= |v_threadThread2of2ForFork0_#t~nondet12_1| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_65|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} OutVars{threadThread2of2ForFork0_#t~nondet12=|v_threadThread2of2ForFork0_#t~nondet12_1|, #pthreadsMutex=|v_#pthreadsMutex_173|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} AuxVars[] AssignedVars[threadThread2of2ForFork0_#t~nondet12, #pthreadsMutex][594], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 197#L706-3true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 85#L694-6true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:36,207 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 03:54:36,207 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 03:54:36,207 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 03:54:36,207 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 03:54:36,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][121], [26#L694-6true, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:36,338 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 03:54:36,338 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:54:36,338 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:54:36,338 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:54:36,339 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][121], [26#L694-6true, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:36,340 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 03:54:36,340 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:54:36,340 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:54:36,340 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:54:36,340 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:54:36,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][380], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:36,344 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 03:54:36,344 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:54:36,344 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:54:36,344 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:54:36,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][292], [276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:36,344 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 03:54:36,344 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:54:36,344 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:54:36,344 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:54:36,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][380], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:36,344 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 03:54:36,345 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:54:36,345 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:54:36,345 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:54:36,345 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][292], [276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:36,345 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 03:54:36,345 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:54:36,345 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:54:36,345 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:54:36,345 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:54:36,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([826] L706-->L706-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65| (store .cse0 |v_~#threads_alive_mutex~0.offset_65| 1))) (= |v_threadThread2of2ForFork0_#t~nondet12_1| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_65|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} OutVars{threadThread2of2ForFork0_#t~nondet12=|v_threadThread2of2ForFork0_#t~nondet12_1|, #pthreadsMutex=|v_#pthreadsMutex_173|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} AuxVars[] AssignedVars[threadThread2of2ForFork0_#t~nondet12, #pthreadsMutex][593], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 197#L706-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 85#L694-6true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:36,356 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 03:54:36,356 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:54:36,356 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:54:36,356 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:54:36,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([826] L706-->L706-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65| (store .cse0 |v_~#threads_alive_mutex~0.offset_65| 1))) (= |v_threadThread2of2ForFork0_#t~nondet12_1| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_65|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} OutVars{threadThread2of2ForFork0_#t~nondet12=|v_threadThread2of2ForFork0_#t~nondet12_1|, #pthreadsMutex=|v_#pthreadsMutex_173|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} AuxVars[] AssignedVars[threadThread2of2ForFork0_#t~nondet12, #pthreadsMutex][594], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 197#L706-3true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 160#L694-7true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:36,362 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 03:54:36,362 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:54:36,362 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:54:36,362 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:54:36,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][121], [44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 276#true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:36,518 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 03:54:36,518 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:54:36,518 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:54:36,518 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:54:36,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][121], [276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 136#L716-3true, 57#L694-7true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:36,518 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 03:54:36,518 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:54:36,518 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:54:36,518 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:54:36,521 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][121], [44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:36,521 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 03:54:36,521 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:54:36,521 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:54:36,521 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:54:36,521 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:54:36,522 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][121], [276#true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 57#L694-7true, 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:36,522 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 03:54:36,522 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:54:36,522 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:54:36,522 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:54:36,522 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:54:36,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][292], [276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:36,523 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 03:54:36,523 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:54:36,523 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:54:36,523 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:54:36,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][292], [276#true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 238#L696true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:36,523 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 03:54:36,523 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:54:36,523 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:54:36,523 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:54:36,524 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][380], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:36,524 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 03:54:36,524 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:54:36,524 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:54:36,524 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:54:36,524 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:54:36,524 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][292], [276#true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:36,524 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 03:54:36,524 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:54:36,524 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:54:36,524 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:54:36,524 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:54:36,526 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][292], [276#true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:36,526 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 03:54:36,526 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:54:36,526 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:54:36,526 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:54:36,526 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][292], [276#true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:36,526 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 03:54:36,526 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:54:36,526 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:54:36,527 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:54:36,527 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:54:36,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([826] L706-->L706-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65| (store .cse0 |v_~#threads_alive_mutex~0.offset_65| 1))) (= |v_threadThread2of2ForFork0_#t~nondet12_1| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_65|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} OutVars{threadThread2of2ForFork0_#t~nondet12=|v_threadThread2of2ForFork0_#t~nondet12_1|, #pthreadsMutex=|v_#pthreadsMutex_173|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} AuxVars[] AssignedVars[threadThread2of2ForFork0_#t~nondet12, #pthreadsMutex][593], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 77#L718-6true, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 197#L706-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:36,540 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 03:54:36,540 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:54:36,540 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:54:36,540 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:54:36,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([829] L700-->L700-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_11|) 0) (= |v_threadThread2of2ForFork0_#t~nondet6_1| 0) (= |v_#pthreadsMutex_125| (store |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11| (store .cse0 |v_~#data_mutex~0.offset_11| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet6][595], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 77#L718-6true, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 245#true, 216#L700-3true, 272#true, 256#true]) [2023-11-30 03:54:36,542 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 03:54:36,542 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:54:36,542 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:54:36,542 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:54:36,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([826] L706-->L706-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65| (store .cse0 |v_~#threads_alive_mutex~0.offset_65| 1))) (= |v_threadThread2of2ForFork0_#t~nondet12_1| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_65|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} OutVars{threadThread2of2ForFork0_#t~nondet12=|v_threadThread2of2ForFork0_#t~nondet12_1|, #pthreadsMutex=|v_#pthreadsMutex_173|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} AuxVars[] AssignedVars[threadThread2of2ForFork0_#t~nondet12, #pthreadsMutex][593], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 197#L706-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 160#L694-7true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:36,546 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 03:54:36,546 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:54:36,546 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:54:36,546 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:54:36,766 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([815] L697-->L697-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27|))) (and (= (store |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27| (store .cse0 |v_~#keep_alive_mutex~0.offset_27| 1)) |v_#pthreadsMutex_157|) (= |v_threadThread2of2ForFork0_#t~nondet4_1| 0) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_27|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet4][430], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 109#L697-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:36,766 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 03:54:36,766 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 03:54:36,766 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 03:54:36,766 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 03:54:36,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([826] L706-->L706-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65| (store .cse0 |v_~#threads_alive_mutex~0.offset_65| 1))) (= |v_threadThread2of2ForFork0_#t~nondet12_1| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_65|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} OutVars{threadThread2of2ForFork0_#t~nondet12=|v_threadThread2of2ForFork0_#t~nondet12_1|, #pthreadsMutex=|v_#pthreadsMutex_173|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} AuxVars[] AssignedVars[threadThread2of2ForFork0_#t~nondet12, #pthreadsMutex][593], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 77#L718-6true, 276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 197#L706-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:36,917 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 03:54:36,917 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 03:54:36,917 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 03:54:36,917 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 03:54:36,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([829] L700-->L700-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_11|) 0) (= |v_threadThread2of2ForFork0_#t~nondet6_1| 0) (= |v_#pthreadsMutex_125| (store |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11| (store .cse0 |v_~#data_mutex~0.offset_11| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet6][595], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 77#L718-6true, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 245#true, 216#L700-3true, 272#true, 256#true]) [2023-11-30 03:54:36,918 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 03:54:36,918 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 03:54:36,918 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 03:54:36,918 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 03:54:37,107 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][292], [276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 238#L696true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:37,107 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 03:54:37,107 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:54:37,107 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:54:37,107 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:54:37,107 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:54:37,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([815] L697-->L697-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27|))) (and (= (store |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27| (store .cse0 |v_~#keep_alive_mutex~0.offset_27| 1)) |v_#pthreadsMutex_157|) (= |v_threadThread2of2ForFork0_#t~nondet4_1| 0) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_27|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet4][430], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 109#L697-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:37,109 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2023-11-30 03:54:37,109 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:54:37,109 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:54:37,109 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:54:37,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([852] L702-->L702-3: Formula: (and (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|) (= |v_threadThread2of2ForFork0_#t~nondet9_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, threadThread2of2ForFork0_#t~nondet9=|v_threadThread2of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet9][665], [247#(= |#race~threads_alive~0| 0), 16#L702-3true, 41#L694-1true, 276#true, 266#(= |#race~keep_alive~0| 0), 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 272#true, 256#true]) [2023-11-30 03:54:37,332 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2023-11-30 03:54:37,332 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 03:54:37,332 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 03:54:37,332 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 03:54:37,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][560], [9#L707-1true, 276#true, 266#(= |#race~keep_alive~0| 0), 117#L696-3true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:37,502 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 03:54:37,502 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 03:54:37,502 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 03:54:37,502 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 03:54:37,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([852] L702-->L702-3: Formula: (and (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|) (= |v_threadThread2of2ForFork0_#t~nondet9_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, threadThread2of2ForFork0_#t~nondet9=|v_threadThread2of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet9][665], [247#(= |#race~threads_alive~0| 0), 16#L702-3true, 3#L694-2true, 276#true, 266#(= |#race~keep_alive~0| 0), 260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 272#true, 256#true]) [2023-11-30 03:54:37,516 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2023-11-30 03:54:37,516 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 03:54:37,516 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 03:54:37,516 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 03:54:37,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][677], [247#(= |#race~threads_alive~0| 0), 276#true, 117#L696-3true, 266#(= |#race~keep_alive~0| 0), 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 90#L707-2true, 141#L718-4true, 272#true, 256#true]) [2023-11-30 03:54:37,702 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 03:54:37,702 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:54:37,702 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:54:37,702 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:54:37,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][558], [9#L707-1true, 276#true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:37,703 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 03:54:37,703 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:54:37,703 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:54:37,703 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:54:37,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][269], [276#true, 266#(= |#race~keep_alive~0| 0), 217#L709-3true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 76#L694-2true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:37,709 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 03:54:37,709 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:54:37,709 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:54:37,709 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:54:37,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][560], [276#true, 266#(= |#race~keep_alive~0| 0), 117#L696-3true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 90#L707-2true, 141#L718-4true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:37,710 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 03:54:37,710 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:54:37,710 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:54:37,710 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:54:37,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][560], [99#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 276#true, 117#L696-3true, 266#(= |#race~keep_alive~0| 0), 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:37,710 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 03:54:37,710 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:54:37,710 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:54:37,710 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:54:37,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([852] L702-->L702-3: Formula: (and (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|) (= |v_threadThread2of2ForFork0_#t~nondet9_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, threadThread2of2ForFork0_#t~nondet9=|v_threadThread2of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet9][661], [247#(= |#race~threads_alive~0| 0), 16#L702-3true, 41#L694-1true, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 272#true, 256#true]) [2023-11-30 03:54:37,737 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is not cut-off event [2023-11-30 03:54:37,737 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2023-11-30 03:54:37,737 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2023-11-30 03:54:37,737 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2023-11-30 03:54:37,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([852] L702-->L702-3: Formula: (and (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|) (= |v_threadThread2of2ForFork0_#t~nondet9_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, threadThread2of2ForFork0_#t~nondet9=|v_threadThread2of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet9][661], [247#(= |#race~threads_alive~0| 0), 77#L718-6true, 16#L702-3true, 41#L694-1true, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 272#true, 256#true]) [2023-11-30 03:54:37,737 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 03:54:37,738 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:54:37,738 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:54:37,738 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:54:37,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([852] L702-->L702-3: Formula: (and (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|) (= |v_threadThread2of2ForFork0_#t~nondet9_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, threadThread2of2ForFork0_#t~nondet9=|v_threadThread2of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet9][661], [247#(= |#race~threads_alive~0| 0), 16#L702-3true, 3#L694-2true, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 272#true, 256#true]) [2023-11-30 03:54:37,738 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 03:54:37,738 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:54:37,738 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:54:37,738 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:54:37,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][685], [247#(= |#race~threads_alive~0| 0), 3#L694-2true, 276#true, 266#(= |#race~keep_alive~0| 0), 219#L709-3true, 260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 272#true, 256#true]) [2023-11-30 03:54:37,739 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 03:54:37,739 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:54:37,739 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:54:37,739 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:54:37,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][558], [9#L707-1true, 77#L718-6true, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:37,935 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 03:54:37,935 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:54:37,935 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:54:37,935 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:54:37,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][266], [276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 217#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 76#L694-2true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:37,940 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 03:54:37,940 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:54:37,940 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:54:37,940 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:54:37,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][558], [276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 90#L707-2true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:37,941 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 03:54:37,941 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:54:37,941 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:54:37,941 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:54:38,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][266], [77#L718-6true, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 217#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 76#L694-2true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:38,412 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2023-11-30 03:54:38,412 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:54:38,412 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:54:38,412 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:54:38,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][678], [247#(= |#race~threads_alive~0| 0), 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 90#L707-2true, 272#true, 256#true]) [2023-11-30 03:54:38,413 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is not cut-off event [2023-11-30 03:54:38,413 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2023-11-30 03:54:38,413 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2023-11-30 03:54:38,413 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2023-11-30 03:54:38,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][678], [247#(= |#race~threads_alive~0| 0), 77#L718-6true, 276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 90#L707-2true, 272#true, 256#true]) [2023-11-30 03:54:38,413 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2023-11-30 03:54:38,413 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:54:38,413 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:54:38,413 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:54:38,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][558], [77#L718-6true, 276#true, 266#(= |#race~keep_alive~0| 0), 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 90#L707-2true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:38,414 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2023-11-30 03:54:38,414 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:54:38,414 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:54:38,414 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:54:38,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][558], [99#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 276#true, 117#L696-3true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:38,415 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is not cut-off event [2023-11-30 03:54:38,415 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2023-11-30 03:54:38,415 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2023-11-30 03:54:38,415 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2023-11-30 03:54:38,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][558], [99#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 77#L718-6true, 276#true, 117#L696-3true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:38,415 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2023-11-30 03:54:38,415 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:54:38,415 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:54:38,415 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:54:38,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([852] L702-->L702-3: Formula: (and (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|) (= |v_threadThread2of2ForFork0_#t~nondet9_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, threadThread2of2ForFork0_#t~nondet9=|v_threadThread2of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet9][661], [247#(= |#race~threads_alive~0| 0), 77#L718-6true, 16#L702-3true, 3#L694-2true, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 272#true, 256#true]) [2023-11-30 03:54:38,439 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is not cut-off event [2023-11-30 03:54:38,439 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2023-11-30 03:54:38,439 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2023-11-30 03:54:38,439 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2023-11-30 03:54:38,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([852] L702-->L702-3: Formula: (and (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|) (= |v_threadThread2of2ForFork0_#t~nondet9_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, threadThread2of2ForFork0_#t~nondet9=|v_threadThread2of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet9][661], [220#L694-5true, 247#(= |#race~threads_alive~0| 0), 16#L702-3true, 77#L718-6true, 276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 272#true, 256#true]) [2023-11-30 03:54:38,439 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 03:54:38,439 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:54:38,440 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:54:38,440 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:54:38,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][687], [247#(= |#race~threads_alive~0| 0), 3#L694-2true, 276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 272#true, 256#true]) [2023-11-30 03:54:38,440 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is not cut-off event [2023-11-30 03:54:38,440 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2023-11-30 03:54:38,440 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2023-11-30 03:54:38,440 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2023-11-30 03:54:38,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][687], [247#(= |#race~threads_alive~0| 0), 77#L718-6true, 3#L694-2true, 276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 272#true, 256#true]) [2023-11-30 03:54:38,441 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2023-11-30 03:54:38,441 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:54:38,441 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:54:38,441 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:54:38,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([826] L706-->L706-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65| (store .cse0 |v_~#threads_alive_mutex~0.offset_65| 1))) (= |v_threadThread2of2ForFork0_#t~nondet12_1| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_65|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} OutVars{threadThread2of2ForFork0_#t~nondet12=|v_threadThread2of2ForFork0_#t~nondet12_1|, #pthreadsMutex=|v_#pthreadsMutex_173|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} AuxVars[] AssignedVars[threadThread2of2ForFork0_#t~nondet12, #pthreadsMutex][593], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 197#L706-3true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:38,666 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 03:54:38,666 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 03:54:38,666 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 03:54:38,666 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 03:54:38,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([829] L700-->L700-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_11|) 0) (= |v_threadThread2of2ForFork0_#t~nondet6_1| 0) (= |v_#pthreadsMutex_125| (store |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11| (store .cse0 |v_~#data_mutex~0.offset_11| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet6][595], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 245#true, 272#true, 216#L700-3true, 256#true]) [2023-11-30 03:54:38,667 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 03:54:38,667 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 03:54:38,667 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 03:54:38,667 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 03:54:38,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([852] L702-->L702-3: Formula: (and (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|) (= |v_threadThread2of2ForFork0_#t~nondet9_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, threadThread2of2ForFork0_#t~nondet9=|v_threadThread2of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet9][661], [220#L694-5true, 247#(= |#race~threads_alive~0| 0), 16#L702-3true, 276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 272#true, 256#true]) [2023-11-30 03:54:38,678 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 03:54:38,678 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 03:54:38,678 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 03:54:38,678 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 03:54:38,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][677], [247#(= |#race~threads_alive~0| 0), 276#true, 117#L696-3true, 266#(= |#race~keep_alive~0| 0), 125#L707-5true, 260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 272#true, 256#true]) [2023-11-30 03:54:38,679 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 03:54:38,679 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 03:54:38,679 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 03:54:38,679 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 03:54:38,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([852] L702-->L702-3: Formula: (and (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|) (= |v_threadThread2of2ForFork0_#t~nondet9_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, threadThread2of2ForFork0_#t~nondet9=|v_threadThread2of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet9][665], [220#L694-5true, 247#(= |#race~threads_alive~0| 0), 16#L702-3true, 276#true, 266#(= |#race~keep_alive~0| 0), 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 272#true, 256#true]) [2023-11-30 03:54:38,686 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is not cut-off event [2023-11-30 03:54:38,686 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2023-11-30 03:54:38,686 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2023-11-30 03:54:38,686 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2023-11-30 03:54:38,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([852] L702-->L702-3: Formula: (and (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|) (= |v_threadThread2of2ForFork0_#t~nondet9_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, threadThread2of2ForFork0_#t~nondet9=|v_threadThread2of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet9][668], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 16#L702-3true, 276#true, 266#(= |#race~keep_alive~0| 0), 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 85#L694-6true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:38,686 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 03:54:38,686 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 03:54:38,686 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 03:54:38,686 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 03:54:38,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][685], [220#L694-5true, 247#(= |#race~threads_alive~0| 0), 276#true, 266#(= |#race~keep_alive~0| 0), 219#L709-3true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 272#true, 256#true]) [2023-11-30 03:54:38,687 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 03:54:38,687 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 03:54:38,687 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 03:54:38,687 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 03:54:38,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][560], [276#true, 117#L696-3true, 266#(= |#race~keep_alive~0| 0), 125#L707-5true, 260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:38,688 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 03:54:38,688 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 03:54:38,688 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 03:54:38,688 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 03:54:38,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([826] L706-->L706-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65| (store .cse0 |v_~#threads_alive_mutex~0.offset_65| 1))) (= |v_threadThread2of2ForFork0_#t~nondet12_1| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_65|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} OutVars{threadThread2of2ForFork0_#t~nondet12=|v_threadThread2of2ForFork0_#t~nondet12_1|, #pthreadsMutex=|v_#pthreadsMutex_173|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} AuxVars[] AssignedVars[threadThread2of2ForFork0_#t~nondet12, #pthreadsMutex][593], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 197#L706-3true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:38,954 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 03:54:38,954 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:54:38,954 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:54:38,954 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:54:38,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([829] L700-->L700-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_11|) 0) (= |v_threadThread2of2ForFork0_#t~nondet6_1| 0) (= |v_#pthreadsMutex_125| (store |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11| (store .cse0 |v_~#data_mutex~0.offset_11| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet6][595], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 245#true, 272#true, 216#L700-3true, 256#true]) [2023-11-30 03:54:38,954 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 03:54:38,954 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:54:38,954 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:54:38,954 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:54:38,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([852] L702-->L702-3: Formula: (and (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|) (= |v_threadThread2of2ForFork0_#t~nondet9_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, threadThread2of2ForFork0_#t~nondet9=|v_threadThread2of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet9][666], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 16#L702-3true, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 85#L694-6true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:38,967 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 03:54:38,967 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:54:38,967 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:54:38,967 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:54:38,968 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][781], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 266#(= |#race~keep_alive~0| 0), 117#L696-3true, 65#L707-6true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:38,969 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 03:54:38,969 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:54:38,969 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:54:38,969 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:54:38,969 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][558], [276#true, 117#L696-3true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 125#L707-5true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:38,969 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 03:54:38,969 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:54:38,969 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:54:38,969 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:54:38,973 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([852] L702-->L702-3: Formula: (and (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|) (= |v_threadThread2of2ForFork0_#t~nondet9_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, threadThread2of2ForFork0_#t~nondet9=|v_threadThread2of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet9][668], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 16#L702-3true, 276#true, 266#(= |#race~keep_alive~0| 0), 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 160#L694-7true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:38,973 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 03:54:38,973 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:54:38,973 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:54:38,973 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:54:38,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][785], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 219#L709-3true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 85#L694-6true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:38,974 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 03:54:38,974 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:54:38,974 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:54:38,974 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:54:38,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([856] L703-->L703-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31|))) (and (= |v_threadThread2of2ForFork0_#t~nondet10_1| 0) (= (store |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31| (store .cse0 |v_~#keep_alive_mutex~0.offset_31| 1)) |v_#pthreadsMutex_189|) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_31|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, threadThread2of2ForFork0_#t~nondet10=|v_threadThread2of2ForFork0_#t~nondet10_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet10][748], [120#L703-3true, 220#L694-5true, 247#(= |#race~threads_alive~0| 0), 276#true, 266#(= |#race~keep_alive~0| 0), 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 272#true, 256#true]) [2023-11-30 03:54:38,984 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 03:54:38,985 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:54:38,985 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:54:38,985 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:54:39,083 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][356], [235#L694-1true, 247#(= |#race~threads_alive~0| 0), 276#true, 71#L696-3true, 97#L725-4true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 272#true, 264#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:54:39,083 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 03:54:39,083 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:54:39,083 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:54:39,083 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:54:39,090 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][299], [235#L694-1true, 276#true, 71#L696-3true, 97#L725-4true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 264#true, 272#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:54:39,090 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 03:54:39,090 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:54:39,090 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:54:39,090 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:54:39,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([852] L702-->L702-3: Formula: (and (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|) (= |v_threadThread2of2ForFork0_#t~nondet9_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, threadThread2of2ForFork0_#t~nondet9=|v_threadThread2of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet9][666], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 77#L718-6true, 16#L702-3true, 276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:39,253 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 03:54:39,253 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:54:39,253 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:54:39,253 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:54:39,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][678], [247#(= |#race~threads_alive~0| 0), 276#true, 117#L696-3true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 125#L707-5true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 272#true, 256#true]) [2023-11-30 03:54:39,254 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2023-11-30 03:54:39,254 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2023-11-30 03:54:39,254 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2023-11-30 03:54:39,254 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2023-11-30 03:54:39,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][678], [247#(= |#race~threads_alive~0| 0), 77#L718-6true, 276#true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 125#L707-5true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 272#true, 256#true]) [2023-11-30 03:54:39,254 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 03:54:39,254 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:54:39,254 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:54:39,254 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:54:39,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][778], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 117#L696-3true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, 65#L707-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:39,254 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 03:54:39,254 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:54:39,254 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:54:39,254 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:54:39,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][558], [77#L718-6true, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 117#L696-3true, 125#L707-5true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:39,255 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 03:54:39,255 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:54:39,255 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:54:39,255 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:54:39,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([852] L702-->L702-3: Formula: (and (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|) (= |v_threadThread2of2ForFork0_#t~nondet9_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, threadThread2of2ForFork0_#t~nondet9=|v_threadThread2of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet9][666], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 16#L702-3true, 276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 160#L694-7true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:39,257 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 03:54:39,257 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:54:39,257 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:54:39,257 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:54:39,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][687], [220#L694-5true, 247#(= |#race~threads_alive~0| 0), 276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 272#true, 256#true]) [2023-11-30 03:54:39,258 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2023-11-30 03:54:39,258 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2023-11-30 03:54:39,258 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2023-11-30 03:54:39,258 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2023-11-30 03:54:39,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][687], [220#L694-5true, 247#(= |#race~threads_alive~0| 0), 77#L718-6true, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 272#true, 256#true]) [2023-11-30 03:54:39,258 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 03:54:39,258 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:54:39,258 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:54:39,258 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:54:39,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][782], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 219#L709-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 85#L694-6true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:39,258 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 03:54:39,258 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:54:39,258 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:54:39,258 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:54:39,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][785], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 219#L709-3true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 160#L694-7true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:39,268 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 03:54:39,268 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:54:39,268 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:54:39,268 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:54:39,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([856] L703-->L703-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31|))) (and (= |v_threadThread2of2ForFork0_#t~nondet10_1| 0) (= (store |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31| (store .cse0 |v_~#keep_alive_mutex~0.offset_31| 1)) |v_#pthreadsMutex_189|) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_31|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, threadThread2of2ForFork0_#t~nondet10=|v_threadThread2of2ForFork0_#t~nondet10_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet10][804], [120#L703-3true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 85#L694-6true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:39,278 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 03:54:39,278 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:54:39,278 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:54:39,278 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:54:39,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][607], [107#L707-7true, 276#true, 266#(= |#race~keep_alive~0| 0), 71#L696-3true, 260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:39,307 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 03:54:39,307 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:54:39,307 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:54:39,307 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:54:39,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][607], [276#true, 71#L696-3true, 266#(= |#race~keep_alive~0| 0), 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 245#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 256#true]) [2023-11-30 03:54:39,308 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 03:54:39,308 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:54:39,308 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:54:39,308 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:54:39,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][761], [247#(= |#race~threads_alive~0| 0), 3#L694-2true, 276#true, 117#L696-3true, 97#L725-4true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 272#true, 264#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:54:39,365 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 03:54:39,365 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:54:39,365 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:54:39,365 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:54:39,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][299], [276#true, 71#L696-3true, 97#L725-4true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 76#L694-2true, 249#true, 245#true, 264#true, 272#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:54:39,390 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 03:54:39,390 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:54:39,390 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:54:39,390 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:54:39,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][299], [276#true, 71#L696-3true, 153#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 97#L725-4true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 272#true, 264#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:54:39,391 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 03:54:39,391 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:54:39,391 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:54:39,391 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:54:39,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([852] L702-->L702-3: Formula: (and (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|) (= |v_threadThread2of2ForFork0_#t~nondet9_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, threadThread2of2ForFork0_#t~nondet9=|v_threadThread2of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet9][666], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 77#L718-6true, 16#L702-3true, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:39,556 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 03:54:39,556 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:54:39,556 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:54:39,556 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:54:39,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][782], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 219#L709-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 160#L694-7true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:39,563 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 03:54:39,564 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:54:39,564 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:54:39,564 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:54:39,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][400], [247#(= |#race~threads_alive~0| 0), 276#true, 266#(= |#race~keep_alive~0| 0), 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 76#L694-2true, 135#L705-2true, 272#true, 256#true]) [2023-11-30 03:54:39,565 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 03:54:39,565 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:54:39,565 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:54:39,565 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:54:39,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][402], [247#(= |#race~threads_alive~0| 0), 77#L718-6true, 276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 76#L694-2true, 135#L705-2true, 272#true, 256#true]) [2023-11-30 03:54:39,565 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 03:54:39,565 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:54:39,565 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:54:39,565 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:54:39,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][402], [247#(= |#race~threads_alive~0| 0), 276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 76#L694-2true, 135#L705-2true, 272#true, 256#true]) [2023-11-30 03:54:39,565 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 03:54:39,565 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 03:54:39,565 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 03:54:39,565 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 03:54:39,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][404], [247#(= |#race~threads_alive~0| 0), 276#true, 266#(= |#race~keep_alive~0| 0), 260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 211#L699-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 76#L694-2true, 272#true, 256#true]) [2023-11-30 03:54:39,566 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 03:54:39,566 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:54:39,566 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:54:39,566 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 03:54:39,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][407], [247#(= |#race~threads_alive~0| 0), 77#L718-6true, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 211#L699-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 76#L694-2true, 272#true, 256#true]) [2023-11-30 03:54:39,566 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 03:54:39,566 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:54:39,566 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:54:39,566 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2023-11-30 03:54:39,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][407], [247#(= |#race~threads_alive~0| 0), 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 211#L699-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 76#L694-2true, 272#true, 256#true]) [2023-11-30 03:54:39,566 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 03:54:39,566 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 03:54:39,566 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 03:54:39,566 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2023-11-30 03:54:39,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][629], [107#L707-7true, 276#true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:39,569 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 03:54:39,569 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:54:39,569 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:54:39,569 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:54:39,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][629], [276#true, 266#(= |#race~keep_alive~0| 0), 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 245#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 256#true]) [2023-11-30 03:54:39,570 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 03:54:39,570 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:54:39,570 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:54:39,570 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:54:39,763 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([856] L703-->L703-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31|))) (and (= |v_threadThread2of2ForFork0_#t~nondet10_1| 0) (= (store |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31| (store .cse0 |v_~#keep_alive_mutex~0.offset_31| 1)) |v_#pthreadsMutex_189|) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_31|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, threadThread2of2ForFork0_#t~nondet10=|v_threadThread2of2ForFork0_#t~nondet10_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet10][804], [120#L703-3true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 160#L694-7true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:39,763 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 03:54:39,763 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:54:39,763 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:54:39,763 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:54:39,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][356], [247#(= |#race~threads_alive~0| 0), 276#true, 71#L696-3true, 97#L725-4true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 76#L694-2true, 249#true, 264#true, 272#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:54:39,839 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2023-11-30 03:54:39,839 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2023-11-30 03:54:39,839 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2023-11-30 03:54:39,839 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2023-11-30 03:54:40,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][778], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 77#L718-6true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 266#(= |#race~keep_alive~0| 0), 65#L707-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:40,046 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2023-11-30 03:54:40,046 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2023-11-30 03:54:40,046 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2023-11-30 03:54:40,046 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2023-11-30 03:54:40,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][778], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 266#(= |#race~keep_alive~0| 0), 260#true, 65#L707-6true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:40,046 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2023-11-30 03:54:40,046 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:54:40,046 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:54:40,046 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:54:40,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][782], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 77#L718-6true, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 219#L709-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:40,051 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2023-11-30 03:54:40,051 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2023-11-30 03:54:40,051 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2023-11-30 03:54:40,051 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2023-11-30 03:54:40,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][782], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 219#L709-3true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:40,051 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2023-11-30 03:54:40,051 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:54:40,051 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:54:40,051 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:54:40,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][629], [77#L718-6true, 107#L707-7true, 276#true, 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:40,056 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 03:54:40,056 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:54:40,056 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:54:40,056 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:54:40,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][629], [77#L718-6true, 276#true, 71#L696-3true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 256#true]) [2023-11-30 03:54:40,057 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 03:54:40,057 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:54:40,057 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:54:40,057 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:54:40,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][649], [276#true, 266#(= |#race~keep_alive~0| 0), 219#L709-3true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 245#true, 238#L696true, 272#true, 256#true]) [2023-11-30 03:54:40,074 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 03:54:40,074 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:54:40,074 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:54:40,074 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:54:40,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][782], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 77#L718-6true, 276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 219#L709-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:40,418 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is not cut-off event [2023-11-30 03:54:40,418 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2023-11-30 03:54:40,418 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2023-11-30 03:54:40,418 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2023-11-30 03:54:40,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][782], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 219#L709-3true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:40,418 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2023-11-30 03:54:40,419 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:54:40,419 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:54:40,419 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:54:40,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([815] L697-->L697-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27|))) (and (= (store |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27| (store .cse0 |v_~#keep_alive_mutex~0.offset_27| 1)) |v_#pthreadsMutex_157|) (= |v_threadThread2of2ForFork0_#t~nondet4_1| 0) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_27|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet4][817], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 77#L718-6true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 109#L697-3true, 65#L707-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:40,420 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 03:54:40,420 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:54:40,421 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:54:40,421 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:54:40,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][646], [276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 238#L696true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:40,433 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 03:54:40,433 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:54:40,433 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:54:40,433 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:54:40,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([852] L702-->L702-3: Formula: (and (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|) (= |v_threadThread2of2ForFork0_#t~nondet9_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, threadThread2of2ForFork0_#t~nondet9=|v_threadThread2of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet9][661], [247#(= |#race~threads_alive~0| 0), 16#L702-3true, 41#L694-1true, 276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 272#true, 256#true]) [2023-11-30 03:54:40,451 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 03:54:40,451 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:54:40,451 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:54:40,451 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:54:40,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][761], [220#L694-5true, 247#(= |#race~threads_alive~0| 0), 276#true, 117#L696-3true, 97#L725-4true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 264#true, 272#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:54:40,532 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 03:54:40,532 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:54:40,532 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:54:40,532 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:54:40,592 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][716], [220#L694-5true, 276#true, 117#L696-3true, 97#L725-4true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 272#true, 264#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:54:40,593 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 03:54:40,593 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:54:40,593 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:54:40,593 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:54:40,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][558], [9#L707-1true, 276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:40,795 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 03:54:40,796 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:54:40,796 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:54:40,796 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:54:40,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([815] L697-->L697-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27|))) (and (= (store |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27| (store .cse0 |v_~#keep_alive_mutex~0.offset_27| 1)) |v_#pthreadsMutex_157|) (= |v_threadThread2of2ForFork0_#t~nondet4_1| 0) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_27|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet4][817], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 77#L718-6true, 266#(= |#race~keep_alive~0| 0), 109#L697-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:40,822 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 03:54:40,822 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:54:40,822 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:54:40,822 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:54:40,828 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][646], [77#L718-6true, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 238#L696true, 272#true, 256#true]) [2023-11-30 03:54:40,829 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 03:54:40,829 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:54:40,829 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:54:40,829 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:54:40,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][299], [26#L694-6true, 276#true, 71#L696-3true, 97#L725-4true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 264#true, 272#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:54:40,989 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 03:54:40,989 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:54:40,989 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:54:40,989 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:54:41,007 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][716], [276#true, 117#L696-3true, 97#L725-4true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 249#true, 245#true, 272#true, 264#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:54:41,007 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 03:54:41,007 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:54:41,007 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:54:41,007 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:54:41,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][266], [276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 217#L709-3true, 260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 76#L694-2true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:41,486 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 03:54:41,486 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:54:41,486 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:54:41,486 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:54:41,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][678], [247#(= |#race~threads_alive~0| 0), 276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 90#L707-2true, 272#true, 256#true]) [2023-11-30 03:54:41,487 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 03:54:41,487 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:54:41,487 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:54:41,487 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:54:41,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][558], [276#true, 266#(= |#race~keep_alive~0| 0), 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 90#L707-2true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:41,487 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 03:54:41,487 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:54:41,487 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:54:41,487 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:54:41,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][558], [99#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 266#(= |#race~keep_alive~0| 0), 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:41,487 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 03:54:41,487 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:54:41,487 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:54:41,487 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:54:41,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([852] L702-->L702-3: Formula: (and (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|) (= |v_threadThread2of2ForFork0_#t~nondet9_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, threadThread2of2ForFork0_#t~nondet9=|v_threadThread2of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet9][661], [247#(= |#race~threads_alive~0| 0), 16#L702-3true, 3#L694-2true, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 272#true, 256#true]) [2023-11-30 03:54:41,530 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is not cut-off event [2023-11-30 03:54:41,530 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2023-11-30 03:54:41,530 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2023-11-30 03:54:41,530 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2023-11-30 03:54:41,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([852] L702-->L702-3: Formula: (and (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|) (= |v_threadThread2of2ForFork0_#t~nondet9_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, threadThread2of2ForFork0_#t~nondet9=|v_threadThread2of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet9][661], [220#L694-5true, 247#(= |#race~threads_alive~0| 0), 16#L702-3true, 276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 272#true, 256#true]) [2023-11-30 03:54:41,530 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2023-11-30 03:54:41,530 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:54:41,530 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:54:41,530 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:54:41,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][687], [247#(= |#race~threads_alive~0| 0), 3#L694-2true, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 219#L709-3true, 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 272#true, 256#true]) [2023-11-30 03:54:41,530 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 03:54:41,530 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:54:41,531 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:54:41,531 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:54:41,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][825], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 117#L696-3true, 97#L725-4true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 249#true, 245#true, 272#true, 264#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:54:41,648 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2023-11-30 03:54:41,648 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2023-11-30 03:54:41,648 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2023-11-30 03:54:41,648 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2023-11-30 03:54:41,720 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][299], [44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 276#true, 71#L696-3true, 97#L725-4true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 264#true, 272#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:54:41,720 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 03:54:41,720 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:54:41,720 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:54:41,720 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:54:41,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][299], [276#true, 71#L696-3true, 97#L725-4true, 57#L694-7true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 272#true, 264#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:54:41,721 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 03:54:41,721 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:54:41,721 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:54:41,721 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:54:41,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][716], [276#true, 117#L696-3true, 97#L725-4true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 249#true, 245#true, 264#true, 272#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:54:41,736 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 03:54:41,737 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:54:41,737 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:54:41,737 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:54:41,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][716], [276#true, 117#L696-3true, 97#L725-4true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#true, 272#true, 264#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:54:41,737 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 03:54:41,737 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:54:41,737 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:54:41,737 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:54:42,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][825], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 117#L696-3true, 97#L725-4true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 249#true, 245#true, 272#true, 264#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:54:42,097 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is not cut-off event [2023-11-30 03:54:42,097 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2023-11-30 03:54:42,097 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2023-11-30 03:54:42,097 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is not cut-off event [2023-11-30 03:54:42,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([815] L697-->L697-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27|))) (and (= (store |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27| (store .cse0 |v_~#keep_alive_mutex~0.offset_27| 1)) |v_#pthreadsMutex_157|) (= |v_threadThread2of2ForFork0_#t~nondet4_1| 0) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_27|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet4][872], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 109#L697-3true, 97#L725-4true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 249#true, 245#true, 272#true, 264#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:54:42,110 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2023-11-30 03:54:42,110 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:54:42,110 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:54:42,110 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:54:42,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][402], [247#(= |#race~threads_alive~0| 0), 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 135#L705-2true, 76#L694-2true, 272#true, 256#true]) [2023-11-30 03:54:42,436 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2023-11-30 03:54:42,436 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:54:42,436 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:54:42,436 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:54:42,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][407], [247#(= |#race~threads_alive~0| 0), 276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, 136#L716-3true, 211#L699-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 76#L694-2true, 272#true, 256#true]) [2023-11-30 03:54:42,436 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2023-11-30 03:54:42,436 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:54:42,436 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:54:42,436 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 03:54:42,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([815] L697-->L697-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27|))) (and (= (store |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27| (store .cse0 |v_~#keep_alive_mutex~0.offset_27| 1)) |v_#pthreadsMutex_157|) (= |v_threadThread2of2ForFork0_#t~nondet4_1| 0) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_27|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet4][872], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 109#L697-3true, 97#L725-4true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 249#true, 245#true, 264#true, 272#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:54:42,594 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 03:54:42,594 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:54:42,594 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:54:42,594 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:54:42,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][716], [276#true, 117#L696-3true, 97#L725-4true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 238#L696true, 245#true, 272#true, 264#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:54:42,906 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 03:54:42,906 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:54:42,906 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:54:42,906 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:54:43,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][678], [247#(= |#race~threads_alive~0| 0), 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 117#L696-3true, 125#L707-5true, 260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 272#true, 256#true]) [2023-11-30 03:54:43,204 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 03:54:43,204 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:54:43,204 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:54:43,204 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:54:43,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][558], [276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 117#L696-3true, 125#L707-5true, 260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:43,204 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 03:54:43,205 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:54:43,205 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:54:43,205 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:54:43,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([852] L702-->L702-3: Formula: (and (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|) (= |v_threadThread2of2ForFork0_#t~nondet9_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, threadThread2of2ForFork0_#t~nondet9=|v_threadThread2of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet9][666], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 16#L702-3true, 276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:43,225 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 03:54:43,225 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:54:43,225 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:54:43,225 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:54:43,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][687], [220#L694-5true, 247#(= |#race~threads_alive~0| 0), 276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 219#L709-3true, 260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 272#true, 256#true]) [2023-11-30 03:54:43,226 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 03:54:43,226 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:54:43,226 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:54:43,226 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:54:43,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([826] L706-->L706-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65| (store .cse0 |v_~#threads_alive_mutex~0.offset_65| 1))) (= |v_threadThread2of2ForFork0_#t~nondet12_1| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_65|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} OutVars{threadThread2of2ForFork0_#t~nondet12=|v_threadThread2of2ForFork0_#t~nondet12_1|, #pthreadsMutex=|v_#pthreadsMutex_173|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} AuxVars[] AssignedVars[threadThread2of2ForFork0_#t~nondet12, #pthreadsMutex][936], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 266#(= |#race~keep_alive~0| 0), 197#L706-3true, 65#L707-6true, 260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:43,241 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 03:54:43,241 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:54:43,241 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:54:43,241 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:54:43,761 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([852] L702-->L702-3: Formula: (and (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|) (= |v_threadThread2of2ForFork0_#t~nondet9_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, threadThread2of2ForFork0_#t~nondet9=|v_threadThread2of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet9][666], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 16#L702-3true, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:43,761 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2023-11-30 03:54:43,761 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:54:43,761 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:54:43,761 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:54:43,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([826] L706-->L706-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65| (store .cse0 |v_~#threads_alive_mutex~0.offset_65| 1))) (= |v_threadThread2of2ForFork0_#t~nondet12_1| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_65|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} OutVars{threadThread2of2ForFork0_#t~nondet12=|v_threadThread2of2ForFork0_#t~nondet12_1|, #pthreadsMutex=|v_#pthreadsMutex_173|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} AuxVars[] AssignedVars[threadThread2of2ForFork0_#t~nondet12, #pthreadsMutex][936], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 266#(= |#race~keep_alive~0| 0), 197#L706-3true, 260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:43,791 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2023-11-30 03:54:43,791 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:54:43,792 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:54:43,792 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:54:44,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][629], [107#L707-7true, 276#true, 266#(= |#race~keep_alive~0| 0), 71#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:44,553 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2023-11-30 03:54:44,553 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:54:44,553 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:54:44,553 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:54:44,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][629], [276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 71#L696-3true, 260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 256#true]) [2023-11-30 03:54:44,553 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2023-11-30 03:54:44,553 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:54:44,554 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:54:44,554 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:54:44,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([826] L706-->L706-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65| (store .cse0 |v_~#threads_alive_mutex~0.offset_65| 1))) (= |v_threadThread2of2ForFork0_#t~nondet12_1| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_65|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} OutVars{threadThread2of2ForFork0_#t~nondet12=|v_threadThread2of2ForFork0_#t~nondet12_1|, #pthreadsMutex=|v_#pthreadsMutex_173|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} AuxVars[] AssignedVars[threadThread2of2ForFork0_#t~nondet12, #pthreadsMutex][934], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 197#L706-3true, 65#L707-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:44,570 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is not cut-off event [2023-11-30 03:54:44,570 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2023-11-30 03:54:44,570 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2023-11-30 03:54:44,570 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2023-11-30 03:54:44,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([826] L706-->L706-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65| (store .cse0 |v_~#threads_alive_mutex~0.offset_65| 1))) (= |v_threadThread2of2ForFork0_#t~nondet12_1| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_65|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} OutVars{threadThread2of2ForFork0_#t~nondet12=|v_threadThread2of2ForFork0_#t~nondet12_1|, #pthreadsMutex=|v_#pthreadsMutex_173|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} AuxVars[] AssignedVars[threadThread2of2ForFork0_#t~nondet12, #pthreadsMutex][934], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 77#L718-6true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 197#L706-3true, 65#L707-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:44,570 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2023-11-30 03:54:44,570 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:54:44,571 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:54:44,571 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:54:44,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([829] L700-->L700-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_11|) 0) (= |v_threadThread2of2ForFork0_#t~nondet6_1| 0) (= |v_#pthreadsMutex_125| (store |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11| (store .cse0 |v_~#data_mutex~0.offset_11| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet6][937], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 77#L718-6true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 65#L707-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 272#true, 216#L700-3true, 256#true]) [2023-11-30 03:54:44,571 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2023-11-30 03:54:44,571 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:54:44,571 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:54:44,571 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:54:45,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([815] L697-->L697-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27|))) (and (= (store |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27| (store .cse0 |v_~#keep_alive_mutex~0.offset_27| 1)) |v_#pthreadsMutex_157|) (= |v_threadThread2of2ForFork0_#t~nondet4_1| 0) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_27|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet4][817], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 109#L697-3true, 266#(= |#race~keep_alive~0| 0), 260#true, 65#L707-6true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:45,144 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2023-11-30 03:54:45,144 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 03:54:45,144 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 03:54:45,144 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 03:54:45,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([826] L706-->L706-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65| (store .cse0 |v_~#threads_alive_mutex~0.offset_65| 1))) (= |v_threadThread2of2ForFork0_#t~nondet12_1| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_65|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} OutVars{threadThread2of2ForFork0_#t~nondet12=|v_threadThread2of2ForFork0_#t~nondet12_1|, #pthreadsMutex=|v_#pthreadsMutex_173|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} AuxVars[] AssignedVars[threadThread2of2ForFork0_#t~nondet12, #pthreadsMutex][934], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 197#L706-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:45,171 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is not cut-off event [2023-11-30 03:54:45,171 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2023-11-30 03:54:45,171 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2023-11-30 03:54:45,171 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2023-11-30 03:54:45,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([826] L706-->L706-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65| (store .cse0 |v_~#threads_alive_mutex~0.offset_65| 1))) (= |v_threadThread2of2ForFork0_#t~nondet12_1| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_65|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} OutVars{threadThread2of2ForFork0_#t~nondet12=|v_threadThread2of2ForFork0_#t~nondet12_1|, #pthreadsMutex=|v_#pthreadsMutex_173|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} AuxVars[] AssignedVars[threadThread2of2ForFork0_#t~nondet12, #pthreadsMutex][934], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 77#L718-6true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 197#L706-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:45,171 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2023-11-30 03:54:45,171 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 03:54:45,171 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 03:54:45,171 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 03:54:45,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([829] L700-->L700-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_11|) 0) (= |v_threadThread2of2ForFork0_#t~nondet6_1| 0) (= |v_#pthreadsMutex_125| (store |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11| (store .cse0 |v_~#data_mutex~0.offset_11| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet6][937], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 77#L718-6true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 272#true, 216#L700-3true, 256#true]) [2023-11-30 03:54:45,172 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2023-11-30 03:54:45,172 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 03:54:45,172 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 03:54:45,172 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 03:54:46,036 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([815] L697-->L697-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27|))) (and (= (store |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27| (store .cse0 |v_~#keep_alive_mutex~0.offset_27| 1)) |v_#pthreadsMutex_157|) (= |v_threadThread2of2ForFork0_#t~nondet4_1| 0) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_27|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet4][817], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 109#L697-3true, 266#(= |#race~keep_alive~0| 0), 260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:46,036 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2023-11-30 03:54:46,036 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:54:46,036 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:54:46,036 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:54:46,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][646], [276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 219#L709-3true, 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 238#L696true, 272#true, 256#true]) [2023-11-30 03:54:46,068 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2023-11-30 03:54:46,068 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:54:46,068 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:54:46,068 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:54:47,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][106], [247#(= |#race~threads_alive~0| 0), 3#L694-2true, 276#true, 234#L707-1true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 129#L726-3true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:47,201 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2023-11-30 03:54:47,201 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 03:54:47,201 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 03:54:47,201 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 03:54:48,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][106], [247#(= |#race~threads_alive~0| 0), 3#L694-2true, 276#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 199#L707-2true, 249#true, 129#L726-3true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:48,183 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2023-11-30 03:54:48,183 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:54:48,183 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:54:48,183 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:54:50,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][106], [220#L694-5true, 247#(= |#race~threads_alive~0| 0), 276#true, 234#L707-1true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 129#L726-3true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:50,942 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2023-11-30 03:54:50,943 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 03:54:50,943 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 03:54:50,943 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 03:54:52,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][279], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 234#L707-1true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 249#true, 129#L726-3true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:52,656 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2023-11-30 03:54:52,656 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 03:54:52,656 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 03:54:52,656 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 03:54:52,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][106], [220#L694-5true, 247#(= |#race~threads_alive~0| 0), 276#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 199#L707-2true, 249#true, 129#L726-3true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:52,657 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2023-11-30 03:54:52,657 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 03:54:52,658 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 03:54:52,658 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 03:54:53,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([826] L706-->L706-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65| (store .cse0 |v_~#threads_alive_mutex~0.offset_65| 1))) (= |v_threadThread2of2ForFork0_#t~nondet12_1| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_65|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} OutVars{threadThread2of2ForFork0_#t~nondet12=|v_threadThread2of2ForFork0_#t~nondet12_1|, #pthreadsMutex=|v_#pthreadsMutex_173|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} AuxVars[] AssignedVars[threadThread2of2ForFork0_#t~nondet12, #pthreadsMutex][934], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 197#L706-3true, 65#L707-6true, 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:53,025 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2023-11-30 03:54:53,025 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 03:54:53,025 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 03:54:53,025 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 03:54:53,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([829] L700-->L700-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_11|) 0) (= |v_threadThread2of2ForFork0_#t~nondet6_1| 0) (= |v_#pthreadsMutex_125| (store |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11| (store .cse0 |v_~#data_mutex~0.offset_11| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet6][937], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 65#L707-6true, 260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 216#L700-3true, 272#true, 256#true]) [2023-11-30 03:54:53,025 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2023-11-30 03:54:53,026 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 03:54:53,026 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 03:54:53,026 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 03:54:54,367 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][279], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 234#L707-1true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 249#true, 129#L726-3true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:54,368 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 03:54:54,368 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:54:54,368 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:54:54,368 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:54:54,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][279], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 199#L707-2true, 249#true, 245#true, 129#L726-3true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:54,369 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 03:54:54,369 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:54:54,369 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:54:54,369 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:54:54,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][279], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 134#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 249#true, 245#true, 129#L726-3true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:54,370 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 03:54:54,370 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:54:54,370 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:54:54,370 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:54:54,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [247#(= |#race~threads_alive~0| 0), 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 199#L707-2true, 249#true, 129#L726-3true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:54,371 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 03:54:54,371 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:54:54,371 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:54:54,371 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:54:54,372 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][300], [72#L707-6true, 3#L694-2true, 276#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 129#L726-3true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:54,372 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 03:54:54,372 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:54:54,372 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:54:54,372 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:54:54,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([826] L706-->L706-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65| (store .cse0 |v_~#threads_alive_mutex~0.offset_65| 1))) (= |v_threadThread2of2ForFork0_#t~nondet12_1| 0) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_65|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} OutVars{threadThread2of2ForFork0_#t~nondet12=|v_threadThread2of2ForFork0_#t~nondet12_1|, #pthreadsMutex=|v_#pthreadsMutex_173|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} AuxVars[] AssignedVars[threadThread2of2ForFork0_#t~nondet12, #pthreadsMutex][934], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 197#L706-3true, 260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:54,881 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 03:54:54,881 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:54:54,881 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:54:54,881 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:54:54,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([829] L700-->L700-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_11|) 0) (= |v_threadThread2of2ForFork0_#t~nondet6_1| 0) (= |v_#pthreadsMutex_125| (store |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11| (store .cse0 |v_~#data_mutex~0.offset_11| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet6][937], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 216#L700-3true, 272#true, 256#true]) [2023-11-30 03:54:54,882 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 03:54:54,882 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:54:54,882 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:54:54,882 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:54:54,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([856] L703-->L703-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31|))) (and (= |v_threadThread2of2ForFork0_#t~nondet10_1| 0) (= (store |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31| (store .cse0 |v_~#keep_alive_mutex~0.offset_31| 1)) |v_#pthreadsMutex_189|) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_31|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, threadThread2of2ForFork0_#t~nondet10=|v_threadThread2of2ForFork0_#t~nondet10_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet10][748], [120#L703-3true, 247#(= |#race~threads_alive~0| 0), 276#true, 266#(= |#race~keep_alive~0| 0), 125#L707-5true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 272#true, 256#true]) [2023-11-30 03:54:54,923 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 03:54:54,923 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:54:54,923 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:54:54,924 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:54:56,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][279], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 199#L707-2true, 160#L694-7true, 249#true, 245#true, 129#L726-3true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:56,045 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 03:54:56,045 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:54:56,045 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:54:56,045 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:54:56,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][279], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 134#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 249#true, 129#L726-3true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:56,046 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 03:54:56,046 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:54:56,046 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:54:56,046 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:54:56,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [247#(= |#race~threads_alive~0| 0), 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 199#L707-2true, 160#L694-7true, 249#true, 129#L726-3true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:56,047 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 03:54:56,047 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:54:56,047 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:54:56,048 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:54:56,049 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][300], [107#L707-7true, 3#L694-2true, 276#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 129#L726-3true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:54:56,049 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 03:54:56,049 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:54:56,049 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:54:56,049 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:54:56,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][300], [3#L694-2true, 276#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 129#L726-3true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 264#true, 256#true]) [2023-11-30 03:54:56,050 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 03:54:56,050 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:54:56,050 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:54:56,051 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:54:56,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][827], [276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 180#L705-2true, 245#true, 126#L701-5true, 256#true]) [2023-11-30 03:54:56,468 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:54:56,468 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:54:56,468 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:54:56,468 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:54:56,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][827], [274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 180#L705-2true, 245#true, 256#true]) [2023-11-30 03:54:56,468 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:54:56,469 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:54:56,469 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:54:56,469 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:54:56,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][829], [122#L718-3true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 245#true, 126#L701-5true, 256#true]) [2023-11-30 03:54:56,469 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:54:56,469 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:54:56,469 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:54:56,469 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:54:56,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][829], [122#L718-3true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 245#true, 256#true]) [2023-11-30 03:54:56,469 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:54:56,469 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:54:56,469 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:54:56,469 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:54:56,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][384], [122#L718-3true, 276#true, 266#(= |#race~keep_alive~0| 0), 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 245#true, 272#true, 256#true, 23#L701-4true]) [2023-11-30 03:54:56,469 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:54:56,470 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:54:56,470 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:54:56,470 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:54:56,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][385], [276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 180#L705-2true, 245#true, 272#true, 23#L701-4true, 256#true]) [2023-11-30 03:54:56,470 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:54:56,470 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:54:56,470 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:54:56,470 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:54:56,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][387], [276#true, 266#(= |#race~keep_alive~0| 0), 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 180#L705-2true, 245#true, 272#true, 23#L701-4true, 256#true]) [2023-11-30 03:54:56,470 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:54:56,470 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:54:56,470 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:54:56,470 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:54:56,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][833], [276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 180#L705-2true, 245#true, 126#L701-5true, 256#true]) [2023-11-30 03:54:56,471 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:54:56,471 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:54:56,471 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:54:56,471 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:54:56,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][833], [274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 180#L705-2true, 245#true, 256#true]) [2023-11-30 03:54:56,471 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:54:56,471 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:54:56,471 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:54:56,471 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:54:56,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][388], [276#true, 266#(= |#race~keep_alive~0| 0), 260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 245#true, 45#L699-3true, 272#true, 23#L701-4true, 256#true]) [2023-11-30 03:54:56,474 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:54:56,474 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:54:56,474 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:54:56,474 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:54:56,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][389], [122#L718-3true, 276#true, 266#(= |#race~keep_alive~0| 0), 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 45#L699-3true, 272#true, 23#L701-4true, 256#true]) [2023-11-30 03:54:56,474 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:54:56,474 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:54:56,474 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:54:56,474 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:54:56,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][830], [274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 245#true, 45#L699-3true, 126#L701-5true, 256#true]) [2023-11-30 03:54:56,474 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:54:56,474 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:54:56,474 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:54:56,474 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:54:56,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][830], [276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 45#L699-3true, 245#true, 256#true]) [2023-11-30 03:54:56,475 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:54:56,475 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:54:56,475 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:54:56,475 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:54:56,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][832], [122#L718-3true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 45#L699-3true, 245#true, 126#L701-5true, 256#true]) [2023-11-30 03:54:56,475 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:54:56,475 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:54:56,475 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:54:56,475 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:54:56,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][832], [122#L718-3true, 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 45#L699-3true, 245#true, 256#true]) [2023-11-30 03:54:56,475 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:54:56,475 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:54:56,475 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:54:56,475 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:54:56,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][391], [276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 45#L699-3true, 245#true, 272#true, 23#L701-4true, 256#true]) [2023-11-30 03:54:56,476 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:54:56,476 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:54:56,476 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:54:56,476 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:54:56,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][834], [276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 45#L699-3true, 245#true, 126#L701-5true, 256#true]) [2023-11-30 03:54:56,476 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:54:56,476 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:54:56,476 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:54:56,476 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:54:56,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][834], [274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 45#L699-3true, 245#true, 256#true]) [2023-11-30 03:54:56,476 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:54:56,476 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:54:56,476 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:54:56,476 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:54:58,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][300], [276#true, 234#L707-1true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 238#L696true, 129#L726-3true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:58,018 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2023-11-30 03:54:58,018 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 03:54:58,018 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 03:54:58,018 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 03:54:58,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][391], [77#L718-6true, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 45#L699-3true, 272#true, 23#L701-4true, 256#true]) [2023-11-30 03:54:58,369 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:54:58,369 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:54:58,369 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:54:58,369 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:54:58,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][385], [77#L718-6true, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 245#true, 272#true, 23#L701-4true, 256#true]) [2023-11-30 03:54:58,369 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:54:58,370 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:54:58,370 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:54:58,370 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:54:58,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][833], [77#L718-6true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 245#true, 126#L701-5true, 256#true]) [2023-11-30 03:54:58,370 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:54:58,370 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:54:58,370 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:54:58,370 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:54:58,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][833], [77#L718-6true, 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 245#true, 256#true]) [2023-11-30 03:54:58,370 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:54:58,370 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:54:58,370 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:54:58,370 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:54:58,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][834], [77#L718-6true, 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 45#L699-3true, 245#true, 126#L701-5true, 256#true]) [2023-11-30 03:54:58,370 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:54:58,371 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:54:58,371 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:54:58,371 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:54:58,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][834], [77#L718-6true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 45#L699-3true, 245#true, 256#true]) [2023-11-30 03:54:58,371 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:54:58,371 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:54:58,371 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:54:58,371 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:54:58,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([856] L703-->L703-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31|))) (and (= |v_threadThread2of2ForFork0_#t~nondet10_1| 0) (= (store |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31| (store .cse0 |v_~#keep_alive_mutex~0.offset_31| 1)) |v_#pthreadsMutex_189|) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_31|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, threadThread2of2ForFork0_#t~nondet10=|v_threadThread2of2ForFork0_#t~nondet10_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet10][1096], [120#L703-3true, 278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 266#(= |#race~keep_alive~0| 0), 65#L707-6true, 260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 245#true, 272#true, 256#true]) [2023-11-30 03:54:58,392 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is not cut-off event [2023-11-30 03:54:58,392 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2023-11-30 03:54:58,392 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2023-11-30 03:54:58,392 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2023-11-30 03:54:58,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([815] L697-->L697-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27|))) (and (= (store |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27| (store .cse0 |v_~#keep_alive_mutex~0.offset_27| 1)) |v_#pthreadsMutex_157|) (= |v_threadThread2of2ForFork0_#t~nondet4_1| 0) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_27|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet4][1070], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 109#L697-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 85#L694-6true, 249#true, 245#true, 176#ULTIMATE.startFINALtrue, 264#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:54:58,708 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:54:58,708 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:54:58,708 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:54:58,708 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:54:59,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][110], [276#true, 234#L707-1true, 71#L696-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 272#true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:54:59,075 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is not cut-off event [2023-11-30 03:54:59,075 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2023-11-30 03:54:59,075 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2023-11-30 03:54:59,075 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2023-11-30 03:54:59,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][300], [276#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 199#L707-2true, 249#true, 238#L696true, 245#true, 129#L726-3true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:59,674 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:54:59,674 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:54:59,674 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:54:59,674 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:54:59,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][300], [276#true, 134#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 238#L696true, 245#true, 129#L726-3true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:59,675 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:54:59,675 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:54:59,675 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:54:59,675 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:54:59,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][251], [247#(= |#race~threads_alive~0| 0), 276#true, 71#L696-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 199#L707-2true, 249#true, 264#true, 272#true, 204#L726true, 256#true]) [2023-11-30 03:54:59,677 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:54:59,677 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:54:59,677 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:54:59,677 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:54:59,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][106], [247#(= |#race~threads_alive~0| 0), 276#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 199#L707-2true, 249#true, 238#L696true, 129#L726-3true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:59,677 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:54:59,677 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:54:59,677 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:54:59,677 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:54:59,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][300], [72#L707-6true, 220#L694-5true, 276#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 129#L726-3true, 272#true, 264#true, 256#true]) [2023-11-30 03:54:59,679 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:54:59,679 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:54:59,679 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:54:59,679 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:54:59,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1058], [3#L694-2true, 276#true, 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 264#true, 272#true, 204#L726true, 256#true]) [2023-11-30 03:54:59,679 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:54:59,679 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:54:59,680 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:54:59,680 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:55:00,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([856] L703-->L703-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31|))) (and (= |v_threadThread2of2ForFork0_#t~nondet10_1| 0) (= (store |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31| (store .cse0 |v_~#keep_alive_mutex~0.offset_31| 1)) |v_#pthreadsMutex_189|) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_31|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, threadThread2of2ForFork0_#t~nondet10=|v_threadThread2of2ForFork0_#t~nondet10_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet10][1096], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 120#L703-3true, 110#L707-7true, 266#(= |#race~keep_alive~0| 0), 260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 245#true, 272#true, 256#true]) [2023-11-30 03:55:00,456 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is not cut-off event [2023-11-30 03:55:00,456 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2023-11-30 03:55:00,456 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2023-11-30 03:55:00,456 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2023-11-30 03:55:00,480 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][827], [276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 180#L705-2true, 245#true, 126#L701-5true, 256#true]) [2023-11-30 03:55:00,481 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:55:00,481 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:55:00,481 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:55:00,481 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:55:00,481 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:55:00,481 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][829], [122#L718-3true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 245#true, 126#L701-5true, 256#true]) [2023-11-30 03:55:00,481 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:55:00,481 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:55:00,481 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:55:00,481 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:55:00,481 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:55:00,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][831], [251#(= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0), 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 245#true, 126#L701-5true, 232#L718-2true, 256#true]) [2023-11-30 03:55:00,482 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:55:00,482 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:55:00,482 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:55:00,482 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:55:00,482 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][833], [276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 180#L705-2true, 245#true, 126#L701-5true, 256#true]) [2023-11-30 03:55:00,482 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:55:00,482 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:55:00,482 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:55:00,482 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:55:00,482 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:55:00,482 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][833], [77#L718-6true, 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 245#true, 126#L701-5true, 256#true]) [2023-11-30 03:55:00,482 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:55:00,482 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:55:00,482 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:55:00,482 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:55:00,482 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:55:00,483 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][828], [251#(= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0), 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 45#L699-3true, 126#L701-5true, 232#L718-2true, 256#true]) [2023-11-30 03:55:00,483 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:55:00,483 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:55:00,483 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:55:00,483 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:55:00,483 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][830], [276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 45#L699-3true, 245#true, 126#L701-5true, 256#true]) [2023-11-30 03:55:00,483 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:55:00,483 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:55:00,484 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:55:00,484 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:55:00,484 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:55:00,484 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][832], [122#L718-3true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 45#L699-3true, 126#L701-5true, 256#true]) [2023-11-30 03:55:00,484 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:55:00,484 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:55:00,484 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:55:00,484 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:55:00,484 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:55:00,484 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][834], [274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 45#L699-3true, 245#true, 126#L701-5true, 256#true]) [2023-11-30 03:55:00,484 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:55:00,484 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:55:00,484 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:55:00,484 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:55:00,484 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:55:00,485 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][834], [77#L718-6true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 45#L699-3true, 245#true, 126#L701-5true, 256#true]) [2023-11-30 03:55:00,485 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:55:00,485 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:55:00,485 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:55:00,485 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:55:00,485 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:55:00,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([815] L697-->L697-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27|))) (and (= (store |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27| (store .cse0 |v_~#keep_alive_mutex~0.offset_27| 1)) |v_#pthreadsMutex_157|) (= |v_threadThread2of2ForFork0_#t~nondet4_1| 0) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_27|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet4][1070], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 109#L697-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 160#L694-7true, 249#true, 245#true, 176#ULTIMATE.startFINALtrue, 264#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:00,713 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:55:00,713 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:55:00,713 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:55:00,713 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:55:01,154 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][110], [276#true, 71#L696-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 199#L707-2true, 249#true, 245#true, 272#true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:55:01,155 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is not cut-off event [2023-11-30 03:55:01,155 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2023-11-30 03:55:01,155 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2023-11-30 03:55:01,155 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2023-11-30 03:55:01,156 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][110], [276#true, 134#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 71#L696-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 272#true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:55:01,156 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is not cut-off event [2023-11-30 03:55:01,156 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2023-11-30 03:55:01,156 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2023-11-30 03:55:01,156 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2023-11-30 03:55:01,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][279], [72#L707-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 249#true, 129#L726-3true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:55:01,360 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:55:01,360 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:55:01,360 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:55:01,360 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:55:01,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][300], [72#L707-6true, 276#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 249#true, 245#true, 129#L726-3true, 264#true, 272#true, 256#true]) [2023-11-30 03:55:01,709 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:55:01,709 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:55:01,709 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:55:01,709 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:55:01,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][300], [220#L694-5true, 107#L707-7true, 276#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 129#L726-3true, 264#true, 272#true, 256#true]) [2023-11-30 03:55:01,710 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:55:01,710 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:55:01,710 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:55:01,710 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:55:01,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][300], [220#L694-5true, 276#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 129#L726-3true, 245#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 264#true, 272#true, 256#true]) [2023-11-30 03:55:01,711 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:55:01,711 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:55:01,711 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:55:01,711 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:55:02,072 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][827], [274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 180#L705-2true, 245#true, 256#true]) [2023-11-30 03:55:02,072 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:55:02,072 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:55:02,072 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:55:02,072 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:55:02,072 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:55:02,072 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][829], [122#L718-3true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 245#true, 256#true]) [2023-11-30 03:55:02,072 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:55:02,072 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:55:02,072 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:55:02,072 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:55:02,072 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:55:02,074 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][831], [251#(= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0), 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 245#true, 232#L718-2true, 256#true]) [2023-11-30 03:55:02,074 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:55:02,074 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:55:02,074 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:55:02,074 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:55:02,074 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][833], [77#L718-6true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 245#true, 256#true]) [2023-11-30 03:55:02,074 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:55:02,074 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:55:02,074 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:55:02,074 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:55:02,074 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:55:02,075 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][833], [276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 180#L705-2true, 245#true, 256#true]) [2023-11-30 03:55:02,075 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:55:02,075 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:55:02,075 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:55:02,075 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:55:02,075 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:55:02,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][828], [251#(= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0), 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 45#L699-3true, 232#L718-2true, 256#true]) [2023-11-30 03:55:02,075 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:55:02,075 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:55:02,076 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:55:02,076 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:55:02,076 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][830], [274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 45#L699-3true, 245#true, 256#true]) [2023-11-30 03:55:02,076 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:55:02,076 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:55:02,076 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:55:02,076 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:55:02,076 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:55:02,076 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][832], [122#L718-3true, 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 45#L699-3true, 245#true, 256#true]) [2023-11-30 03:55:02,076 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:55:02,076 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:55:02,076 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:55:02,076 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:55:02,076 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:55:02,077 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][834], [77#L718-6true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 45#L699-3true, 245#true, 256#true]) [2023-11-30 03:55:02,077 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:55:02,077 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:55:02,077 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:55:02,077 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:55:02,077 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:55:02,077 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][834], [276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 245#true, 45#L699-3true, 256#true]) [2023-11-30 03:55:02,077 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:55:02,077 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:55:02,077 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:55:02,077 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:55:02,077 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:55:03,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][279], [72#L707-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 249#true, 129#L726-3true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:55:03,168 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:55:03,168 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:55:03,168 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:55:03,168 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:55:03,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][279], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 107#L707-7true, 276#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 249#true, 245#true, 129#L726-3true, 272#true, 264#true, 256#true]) [2023-11-30 03:55:03,174 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:55:03,174 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:55:03,174 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:55:03,174 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:55:03,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][279], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 249#true, 129#L726-3true, 245#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 264#true, 256#true]) [2023-11-30 03:55:03,175 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:55:03,175 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:55:03,175 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:55:03,197 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:55:03,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][300], [72#L707-6true, 276#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 249#true, 245#true, 129#L726-3true, 272#true, 264#true, 256#true]) [2023-11-30 03:55:03,463 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:55:03,463 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:55:03,463 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:55:03,463 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:55:03,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][300], [72#L707-6true, 276#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 249#true, 245#true, 129#L726-3true, 272#true, 264#true, 256#true]) [2023-11-30 03:55:03,464 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:55:03,464 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:55:03,464 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:55:03,464 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:55:03,465 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][300], [107#L707-7true, 276#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 249#true, 129#L726-3true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:55:03,465 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:55:03,465 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:55:03,465 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:55:03,465 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:55:03,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][300], [276#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 249#true, 245#true, 129#L726-3true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 264#true, 256#true]) [2023-11-30 03:55:03,466 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:55:03,466 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:55:03,466 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:55:03,466 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:55:04,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][279], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 107#L707-7true, 276#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 249#true, 129#L726-3true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:55:04,369 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:55:04,369 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:55:04,369 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:55:04,369 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:55:04,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][279], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 249#true, 245#true, 129#L726-3true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 264#true, 272#true, 256#true]) [2023-11-30 03:55:04,370 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:55:04,370 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:55:04,370 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:55:04,370 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:55:04,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][300], [107#L707-7true, 276#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 249#true, 129#L726-3true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:55:04,686 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:55:04,686 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:55:04,686 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:55:04,686 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:55:04,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][300], [276#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 249#true, 245#true, 129#L726-3true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 264#true, 272#true, 256#true]) [2023-11-30 03:55:04,687 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:55:04,687 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:55:04,687 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:55:04,687 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:55:04,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][300], [107#L707-7true, 276#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 245#true, 129#L726-3true, 272#true, 264#true, 256#true]) [2023-11-30 03:55:04,687 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:55:04,687 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:55:04,687 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:55:04,687 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:55:04,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][300], [276#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 129#L726-3true, 245#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 264#true, 272#true, 256#true]) [2023-11-30 03:55:04,688 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:55:04,688 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:55:04,688 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:55:04,688 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:55:04,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1058], [220#L694-5true, 276#true, 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 272#true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:55:04,688 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:55:04,688 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:55:04,688 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:55:04,688 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:55:05,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][300], [72#L707-6true, 276#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 238#L696true, 129#L726-3true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:55:05,715 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:55:05,715 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:55:05,715 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:55:05,715 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:55:06,035 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1058], [276#true, 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 249#true, 245#true, 264#true, 272#true, 204#L726true, 256#true]) [2023-11-30 03:55:06,035 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:55:06,035 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:55:06,035 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:55:06,035 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:55:07,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][110], [72#L707-6true, 276#true, 71#L696-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 272#true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:55:07,035 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is not cut-off event [2023-11-30 03:55:07,035 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2023-11-30 03:55:07,035 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2023-11-30 03:55:07,035 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2023-11-30 03:55:07,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][110], [107#L707-7true, 276#true, 71#L696-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 272#true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:55:07,039 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:55:07,039 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:55:07,039 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:55:07,039 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:55:07,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][300], [107#L707-7true, 276#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 238#L696true, 129#L726-3true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:55:07,039 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:55:07,039 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:55:07,039 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:55:07,039 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:55:07,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][110], [276#true, 71#L696-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:55:07,040 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:55:07,040 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:55:07,040 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:55:07,040 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:55:07,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][300], [276#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 129#L726-3true, 238#L696true, 245#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 264#true, 272#true, 256#true]) [2023-11-30 03:55:07,040 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:55:07,040 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:55:07,040 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:55:07,041 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:55:07,083 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1131], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 219#L709-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 249#true, 245#true, 272#true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:55:07,083 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is not cut-off event [2023-11-30 03:55:07,083 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2023-11-30 03:55:07,083 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2023-11-30 03:55:07,083 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2023-11-30 03:55:07,083 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][279], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 219#L709-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 249#true, 245#true, 129#L726-3true, 264#true, 272#true, 256#true]) [2023-11-30 03:55:07,083 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:55:07,083 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:55:07,083 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:55:07,083 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:55:07,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1058], [276#true, 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 249#true, 245#true, 272#true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:55:07,335 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:55:07,335 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:55:07,335 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:55:07,335 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:55:07,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1058], [276#true, 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 249#true, 245#true, 264#true, 272#true, 204#L726true, 256#true]) [2023-11-30 03:55:07,336 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:55:07,336 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:55:07,336 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:55:07,336 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:55:08,119 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1131], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 219#L709-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 249#true, 245#true, 264#true, 272#true, 204#L726true, 256#true]) [2023-11-30 03:55:08,119 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is not cut-off event [2023-11-30 03:55:08,119 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2023-11-30 03:55:08,119 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2023-11-30 03:55:08,119 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2023-11-30 03:55:08,119 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][279], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 219#L709-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 249#true, 245#true, 129#L726-3true, 272#true, 264#true, 256#true]) [2023-11-30 03:55:08,119 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2023-11-30 03:55:08,119 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 03:55:08,119 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 03:55:08,119 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 03:55:09,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1058], [276#true, 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 238#L696true, 245#true, 272#true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:55:09,537 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2023-11-30 03:55:09,537 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 03:55:09,537 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 03:55:09,537 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 03:55:09,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][391], [276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 45#L699-3true, 245#true, 272#true, 23#L701-4true, 256#true]) [2023-11-30 03:55:09,977 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2023-11-30 03:55:09,977 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 03:55:09,977 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 03:55:09,977 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 03:55:09,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][385], [276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 245#true, 272#true, 23#L701-4true, 256#true]) [2023-11-30 03:55:09,978 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2023-11-30 03:55:09,978 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 03:55:09,978 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 03:55:09,978 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 03:55:09,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][833], [276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 245#true, 126#L701-5true, 256#true]) [2023-11-30 03:55:09,978 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2023-11-30 03:55:09,978 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:55:09,978 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:55:09,978 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:55:09,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][833], [276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 245#true, 256#true]) [2023-11-30 03:55:09,978 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2023-11-30 03:55:09,978 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:55:09,978 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:55:09,978 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:55:09,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][834], [274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 45#L699-3true, 126#L701-5true, 256#true]) [2023-11-30 03:55:09,978 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2023-11-30 03:55:09,978 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:55:09,978 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:55:09,979 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:55:09,979 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][834], [274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 45#L699-3true, 256#true]) [2023-11-30 03:55:09,979 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2023-11-30 03:55:09,979 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:55:09,979 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:55:09,979 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:55:11,436 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][833], [276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 245#true, 126#L701-5true, 256#true]) [2023-11-30 03:55:11,437 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2023-11-30 03:55:11,437 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:55:11,437 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:55:11,437 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:55:11,437 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 03:55:11,437 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][834], [274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 45#L699-3true, 245#true, 126#L701-5true, 256#true]) [2023-11-30 03:55:11,437 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2023-11-30 03:55:11,437 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:55:11,437 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:55:11,437 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:55:11,437 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 03:55:12,774 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][833], [274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 245#true, 256#true]) [2023-11-30 03:55:12,774 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2023-11-30 03:55:12,774 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:55:12,774 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:55:12,774 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:55:12,774 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 03:55:12,774 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][834], [274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 215#L701-6true, 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 45#L699-3true, 256#true]) [2023-11-30 03:55:12,775 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2023-11-30 03:55:12,775 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 03:55:12,775 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:55:12,775 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:55:12,775 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:55:17,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][1230], [26#L694-6true, 88#L731-1true, 276#true, 10#L702-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 245#true, 272#true, 264#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:17,221 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2023-11-30 03:55:17,221 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 03:55:17,221 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 03:55:17,221 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 03:55:18,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][1230], [26#L694-6true, 276#true, 10#L702-3true, 260#true, 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 245#true, 272#true, 264#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:18,718 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2023-11-30 03:55:18,718 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 03:55:18,718 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 03:55:18,718 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 03:55:18,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][1230], [44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 88#L731-1true, 276#true, 10#L702-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 245#true, 264#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:18,718 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2023-11-30 03:55:18,719 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 03:55:18,719 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 03:55:18,719 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 03:55:18,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][1230], [88#L731-1true, 276#true, 10#L702-3true, 260#true, 57#L694-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 245#true, 272#true, 264#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:18,719 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2023-11-30 03:55:18,719 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 03:55:18,719 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 03:55:18,719 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 03:55:20,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][951], [88#L731-1true, 276#true, 117#L696-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 169#L702true, 249#true, 245#true, 264#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:20,067 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 03:55:20,067 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:55:20,067 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:55:20,067 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:55:20,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][1230], [44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 276#true, 10#L702-3true, 5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 245#true, 264#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:20,071 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2023-11-30 03:55:20,072 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 03:55:20,072 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 03:55:20,072 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 03:55:20,072 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][1230], [276#true, 10#L702-3true, 260#true, 57#L694-7true, 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 245#true, 264#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:20,072 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2023-11-30 03:55:20,072 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 03:55:20,072 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 03:55:20,072 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 03:55:22,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][1230], [26#L694-6true, 276#true, 10#L702-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 245#true, 176#ULTIMATE.startFINALtrue, 272#true, 264#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:22,138 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 03:55:22,138 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:55:22,138 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:55:22,138 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:55:22,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][951], [276#true, 117#L696-3true, 5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 169#L702true, 249#true, 245#true, 272#true, 264#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:22,150 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 03:55:22,150 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:55:22,150 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:55:22,150 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:55:23,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][1230], [44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 276#true, 10#L702-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 245#true, 176#ULTIMATE.startFINALtrue, 272#true, 264#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:23,365 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-30 03:55:23,365 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:55:23,365 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:55:23,365 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:55:23,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][1230], [276#true, 10#L702-3true, 260#true, 57#L694-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 245#true, 176#ULTIMATE.startFINALtrue, 272#true, 264#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:23,365 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-30 03:55:23,365 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:55:23,365 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:55:23,365 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:55:24,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1209], [276#true, 266#(= |#race~keep_alive~0| 0), 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 249#true, 245#true, 176#ULTIMATE.startFINALtrue, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:24,144 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 03:55:24,144 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 03:55:24,144 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 03:55:24,144 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 03:55:24,997 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([815] L697-->L697-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27|))) (and (= (store |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27| (store .cse0 |v_~#keep_alive_mutex~0.offset_27| 1)) |v_#pthreadsMutex_157|) (= |v_threadThread2of2ForFork0_#t~nondet4_1| 0) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_27|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet4][1285], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 109#L697-3true, 266#(= |#race~keep_alive~0| 0), 65#L707-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 245#true, 176#ULTIMATE.startFINALtrue, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:24,997 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 03:55:24,997 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:55:24,997 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:55:24,997 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:55:25,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][951], [276#true, 117#L696-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 169#L702true, 249#true, 245#true, 176#ULTIMATE.startFINALtrue, 272#true, 264#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:25,410 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 03:55:25,410 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:55:25,410 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:55:25,410 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:55:25,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([815] L697-->L697-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27|))) (and (= (store |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27| (store .cse0 |v_~#keep_alive_mutex~0.offset_27| 1)) |v_#pthreadsMutex_157|) (= |v_threadThread2of2ForFork0_#t~nondet4_1| 0) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_27|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet4][1285], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 109#L697-3true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 245#true, 176#ULTIMATE.startFINALtrue, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:25,821 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 03:55:25,821 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:25,821 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:25,821 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:26,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][418], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 145#ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACEtrue, 276#true, 266#(= |#race~keep_alive~0| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 180#L705-2true, 249#true, 245#true, 272#true, 256#true]) [2023-11-30 03:55:26,719 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 03:55:26,719 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:26,719 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:26,719 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:26,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][417], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 145#ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACEtrue, 276#true, 266#(= |#race~keep_alive~0| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 249#true, 45#L699-3true, 245#true, 272#true, 256#true]) [2023-11-30 03:55:26,719 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 03:55:26,719 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:26,719 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:26,719 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:26,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][898], [276#true, 117#L696-3true, 266#(= |#race~keep_alive~0| 0), 217#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 245#true, 176#ULTIMATE.startFINALtrue, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:26,885 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 03:55:26,885 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:26,885 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:26,885 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:27,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][698], [72#L707-6true, 276#true, 266#(= |#race~keep_alive~0| 0), 5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 135#L705-2true, 249#true, 245#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:27,102 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 03:55:27,102 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:27,102 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:27,102 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:27,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][699], [72#L707-6true, 276#true, 266#(= |#race~keep_alive~0| 0), 5#L731-2true, 211#L699-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 245#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:27,102 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 03:55:27,102 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:27,102 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:27,103 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:27,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][418], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 145#ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACEtrue, 276#true, 266#(= |#race~keep_alive~0| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 160#L694-7true, 249#true, 245#true, 272#true, 256#true]) [2023-11-30 03:55:27,553 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 03:55:27,553 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:27,554 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:27,554 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:27,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][417], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 145#ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACEtrue, 276#true, 266#(= |#race~keep_alive~0| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 249#true, 245#true, 45#L699-3true, 272#true, 256#true]) [2023-11-30 03:55:27,554 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 03:55:27,554 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:27,554 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:27,554 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:27,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([815] L697-->L697-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27|))) (and (= (store |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27| (store .cse0 |v_~#keep_alive_mutex~0.offset_27| 1)) |v_#pthreadsMutex_157|) (= |v_threadThread2of2ForFork0_#t~nondet4_1| 0) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_27|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet4][1154], [190#L709true, 276#true, 109#L697-3true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 245#true, 176#ULTIMATE.startFINALtrue, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:27,774 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 03:55:27,774 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:55:27,774 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:55:27,774 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:55:27,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][1120], [276#true, 266#(= |#race~keep_alive~0| 0), 117#L696-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 46#L698-1true, 245#true, 176#ULTIMATE.startFINALtrue, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:27,816 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 03:55:27,816 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:55:27,816 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 03:55:27,816 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 03:55:27,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1209], [276#true, 266#(= |#race~keep_alive~0| 0), 219#L709-3true, 260#true, 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 46#L698-1true, 249#true, 245#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:27,876 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 03:55:27,877 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:55:27,877 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:55:27,877 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:55:28,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][698], [107#L707-7true, 276#true, 266#(= |#race~keep_alive~0| 0), 5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 135#L705-2true, 249#true, 245#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:28,284 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 03:55:28,285 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:55:28,285 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:55:28,285 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:55:28,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][698], [276#true, 266#(= |#race~keep_alive~0| 0), 260#true, 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 135#L705-2true, 249#true, 245#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:28,285 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 03:55:28,285 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:55:28,285 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:55:28,285 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:55:28,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][699], [107#L707-7true, 276#true, 266#(= |#race~keep_alive~0| 0), 5#L731-2true, 211#L699-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 245#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:28,286 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 03:55:28,286 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:55:28,286 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:55:28,286 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:55:28,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][699], [276#true, 266#(= |#race~keep_alive~0| 0), 211#L699-3true, 260#true, 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 245#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:28,286 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 03:55:28,286 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:55:28,286 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:55:28,286 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:55:28,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][106], [247#(= |#race~threads_alive~0| 0), 70#L701-5true, 276#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 169#L702true, 249#true, 129#L726-3true, 272#true, 264#true, 256#true]) [2023-11-30 03:55:28,664 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is not cut-off event [2023-11-30 03:55:28,664 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2023-11-30 03:55:28,664 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2023-11-30 03:55:28,664 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2023-11-30 03:55:28,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][710], [247#(= |#race~threads_alive~0| 0), 70#L701-5true, 276#true, 10#L702-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 272#true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:55:28,689 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is not cut-off event [2023-11-30 03:55:28,689 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2023-11-30 03:55:28,689 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2023-11-30 03:55:28,689 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2023-11-30 03:55:28,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][106], [247#(= |#race~threads_alive~0| 0), 276#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 169#L702true, 249#true, 129#L726-3true, 264#true, 196#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 256#true]) [2023-11-30 03:55:28,690 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 03:55:28,690 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:55:28,690 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:55:28,690 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:55:28,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][106], [247#(= |#race~threads_alive~0| 0), 276#true, 54#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 169#L702true, 249#true, 129#L726-3true, 264#true, 272#true, 256#true]) [2023-11-30 03:55:28,691 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 03:55:28,691 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:55:28,691 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:55:28,691 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:55:28,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1209], [276#true, 266#(= |#race~keep_alive~0| 0), 219#L709-3true, 260#true, 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 123#L698-2true, 249#true, 245#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:28,940 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2023-11-30 03:55:28,940 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 03:55:28,940 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 03:55:28,940 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 03:55:29,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][710], [247#(= |#race~threads_alive~0| 0), 276#true, 10#L702-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 196#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 264#true, 272#true, 204#L726true, 256#true]) [2023-11-30 03:55:29,417 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is not cut-off event [2023-11-30 03:55:29,417 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is not cut-off event [2023-11-30 03:55:29,417 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is not cut-off event [2023-11-30 03:55:29,417 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is not cut-off event [2023-11-30 03:55:29,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][710], [247#(= |#race~threads_alive~0| 0), 276#true, 54#L701-6true, 10#L702-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 264#true, 272#true, 204#L726true, 256#true]) [2023-11-30 03:55:29,418 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is not cut-off event [2023-11-30 03:55:29,418 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is not cut-off event [2023-11-30 03:55:29,418 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is not cut-off event [2023-11-30 03:55:29,418 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is not cut-off event [2023-11-30 03:55:30,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][676], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 219#L709-3true, 65#L707-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 129#L726-3true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:55:30,440 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 03:55:30,440 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:55:30,440 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:55:30,440 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:55:30,459 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([852] L702-->L702-3: Formula: (and (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|) (= |v_threadThread2of2ForFork0_#t~nondet9_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, threadThread2of2ForFork0_#t~nondet9=|v_threadThread2of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet9][1033], [247#(= |#race~threads_alive~0| 0), 16#L702-3true, 276#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 169#L702true, 249#true, 272#true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:55:30,459 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 03:55:30,459 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:55:30,459 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:55:30,459 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:55:31,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][676], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 129#L726-3true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:55:31,102 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2023-11-30 03:55:31,102 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:55:31,102 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:55:31,103 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:55:34,828 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][530], [247#(= |#race~threads_alive~0| 0), 276#true, 266#(= |#race~keep_alive~0| 0), 10#L702-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 76#L694-2true, 249#true, 176#ULTIMATE.startFINALtrue, 272#true, 256#true]) [2023-11-30 03:55:34,828 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2023-11-30 03:55:34,828 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 03:55:34,828 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 03:55:34,829 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 03:55:35,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][944], [247#(= |#race~threads_alive~0| 0), 276#true, 234#L707-1true, 217#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 176#ULTIMATE.startFINALtrue, 272#true, 264#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:35,825 INFO L294 olderBase$Statistics]: this new event has 184 ancestors and is cut-off event [2023-11-30 03:55:35,826 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:55:35,826 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:55:35,826 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:55:36,228 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][793], [274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 96#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, 249#true, 245#true, 256#true]) [2023-11-30 03:55:36,228 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-30 03:55:36,228 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:55:36,228 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:55:36,228 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:55:36,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][793], [276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 96#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, 249#true, 245#true, 126#L701-5true, 256#true]) [2023-11-30 03:55:36,229 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2023-11-30 03:55:36,229 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:55:36,229 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:55:36,229 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:55:36,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][794], [274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 96#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, 249#true, 45#L699-3true, 245#true, 256#true]) [2023-11-30 03:55:36,229 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-30 03:55:36,229 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:55:36,229 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:55:36,229 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:55:36,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][794], [274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 96#ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACEtrue, 249#true, 245#true, 45#L699-3true, 126#L701-5true, 256#true]) [2023-11-30 03:55:36,229 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2023-11-30 03:55:36,229 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:55:36,229 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:55:36,230 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:55:36,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][944], [247#(= |#race~threads_alive~0| 0), 276#true, 217#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 199#L707-2true, 249#true, 176#ULTIMATE.startFINALtrue, 264#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:36,279 INFO L294 olderBase$Statistics]: this new event has 185 ancestors and is cut-off event [2023-11-30 03:55:36,279 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:55:36,279 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:55:36,279 INFO L297 olderBase$Statistics]: existing Event has 185 ancestors and is cut-off event [2023-11-30 03:55:37,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1304], [88#L731-1true, 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 180#L705-2true, 249#true, 245#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:37,546 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:55:37,547 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:37,547 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:37,547 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:37,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1023], [88#L731-1true, 276#true, 266#(= |#race~keep_alive~0| 0), 94#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 180#L705-2true, 249#true, 245#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:37,547 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:55:37,547 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:37,547 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:37,547 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:37,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1023], [88#L731-1true, 276#true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 180#L705-2true, 249#true, 245#true, 272#true, 126#L701-5true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:37,547 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 03:55:37,547 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:55:37,547 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:55:37,547 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:55:37,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1023], [276#true, 266#(= |#race~keep_alive~0| 0), 5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 180#L705-2true, 249#true, 245#true, 126#L701-5true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:37,547 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:55:37,547 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:37,547 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:37,547 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:37,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1023], [276#true, 266#(= |#race~keep_alive~0| 0), 94#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 180#L705-2true, 249#true, 245#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:37,548 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:55:37,548 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:37,548 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:37,548 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:37,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1303], [88#L731-1true, 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 45#L699-3true, 245#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:37,548 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:55:37,548 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:37,548 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:37,549 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:37,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1024], [88#L731-1true, 276#true, 266#(= |#race~keep_alive~0| 0), 94#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 245#true, 45#L699-3true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:37,549 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:55:37,549 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:37,549 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:37,549 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:37,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1024], [88#L731-1true, 276#true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 45#L699-3true, 245#true, 272#true, 126#L701-5true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:37,549 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 03:55:37,549 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:55:37,549 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:55:37,549 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:55:37,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1024], [276#true, 266#(= |#race~keep_alive~0| 0), 5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 45#L699-3true, 245#true, 272#true, 126#L701-5true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:37,549 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:55:37,549 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:37,549 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:37,549 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:37,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1024], [276#true, 266#(= |#race~keep_alive~0| 0), 94#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 45#L699-3true, 245#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:37,549 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:55:37,549 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:37,549 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:37,549 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:37,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1021], [247#(= |#race~threads_alive~0| 0), 88#L731-1true, 276#true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 180#L705-2true, 249#true, 126#L701-5true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:37,552 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 03:55:37,552 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:55:37,552 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:55:37,552 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:55:37,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1021], [247#(= |#race~threads_alive~0| 0), 276#true, 266#(= |#race~keep_alive~0| 0), 5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 180#L705-2true, 249#true, 272#true, 126#L701-5true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:37,552 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:55:37,552 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:37,552 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:37,552 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:37,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1021], [247#(= |#race~threads_alive~0| 0), 276#true, 266#(= |#race~keep_alive~0| 0), 94#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 180#L705-2true, 249#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:37,552 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:55:37,552 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:37,552 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:37,552 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:37,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1021], [247#(= |#race~threads_alive~0| 0), 88#L731-1true, 276#true, 266#(= |#race~keep_alive~0| 0), 94#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 180#L705-2true, 249#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:37,552 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:55:37,552 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:37,552 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:37,553 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:37,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1305], [247#(= |#race~threads_alive~0| 0), 88#L731-1true, 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 180#L705-2true, 249#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:37,553 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:55:37,553 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:37,553 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:37,553 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:37,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1022], [247#(= |#race~threads_alive~0| 0), 88#L731-1true, 276#true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 45#L699-3true, 126#L701-5true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:37,554 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 03:55:37,554 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:55:37,554 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:55:37,554 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:55:37,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1022], [247#(= |#race~threads_alive~0| 0), 276#true, 266#(= |#race~keep_alive~0| 0), 5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 45#L699-3true, 126#L701-5true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:37,554 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:55:37,554 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:37,554 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:37,554 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:37,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1022], [247#(= |#race~threads_alive~0| 0), 276#true, 266#(= |#race~keep_alive~0| 0), 94#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 45#L699-3true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:37,554 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:55:37,554 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:37,554 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:37,554 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:37,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1022], [247#(= |#race~threads_alive~0| 0), 88#L731-1true, 276#true, 266#(= |#race~keep_alive~0| 0), 94#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 45#L699-3true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:37,554 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:55:37,554 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:37,554 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:37,554 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:37,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1306], [247#(= |#race~threads_alive~0| 0), 88#L731-1true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 45#L699-3true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:37,555 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:55:37,555 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:37,555 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:37,555 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:37,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][696], [247#(= |#race~threads_alive~0| 0), 276#true, 266#(= |#race~keep_alive~0| 0), 5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 199#L707-2true, 135#L705-2true, 249#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:37,631 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 03:55:37,631 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:55:37,631 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:55:37,631 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:55:37,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][697], [247#(= |#race~threads_alive~0| 0), 276#true, 266#(= |#race~keep_alive~0| 0), 5#L731-2true, 211#L699-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 199#L707-2true, 249#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:37,631 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 03:55:37,631 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:55:37,631 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:55:37,632 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:55:37,650 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][698], [72#L707-6true, 276#true, 266#(= |#race~keep_alive~0| 0), 5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 135#L705-2true, 249#true, 245#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:37,650 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:55:37,650 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:37,650 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:37,650 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:37,650 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:37,650 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][699], [72#L707-6true, 276#true, 266#(= |#race~keep_alive~0| 0), 5#L731-2true, 211#L699-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 245#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:37,650 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:55:37,650 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:37,650 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:37,650 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:37,651 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:37,779 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([731] L-1-2-->ULTIMATE.startFINAL: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre18#1=|v_ULTIMATE.start_main_#t~pre18#1_5|, ULTIMATE.start_main_#t~nondet23#1=|v_ULTIMATE.start_main_#t~nondet23#1_4|, ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_4|, ULTIMATE.start_main_~#tid~0#1.offset=|v_ULTIMATE.start_main_~#tid~0#1.offset_14|, ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_4|, ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_4|, ULTIMATE.start_main_~#tid~0#1.base=|v_ULTIMATE.start_main_~#tid~0#1.base_14|, ULTIMATE.start_main_#t~nondet27#1=|v_ULTIMATE.start_main_#t~nondet27#1_7|, ULTIMATE.start_main_#t~mem20#1=|v_ULTIMATE.start_main_#t~mem20#1_5|, ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_6|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_4|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_8|, ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_4|, ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_4|, ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_8|, ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_3|, ULTIMATE.start_main_#t~nondet24#1=|v_ULTIMATE.start_main_#t~nondet24#1_4|, ULTIMATE.start_main_#t~post17#1=|v_ULTIMATE.start_main_#t~post17#1_5|, ULTIMATE.start_main_#t~nondet26#1=|v_ULTIMATE.start_main_#t~nondet26#1_4|, ULTIMATE.start_main_#t~ret21#1=|v_ULTIMATE.start_main_#t~ret21#1_5|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre18#1, ULTIMATE.start_main_#t~nondet23#1, ULTIMATE.start_main_#t~nondet25#1, ULTIMATE.start_main_~#tid~0#1.offset, ULTIMATE.start_main_#t~nondet31#1, ULTIMATE.start_main_#t~nondet29#1, ULTIMATE.start_main_~#tid~0#1.base, ULTIMATE.start_main_#t~nondet27#1, ULTIMATE.start_main_#t~mem20#1, ULTIMATE.start_main_#t~nondet16#1, ULTIMATE.start_main_#t~nondet22#1, ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_#t~nondet30#1, ULTIMATE.start_main_#t~nondet32#1, ULTIMATE.start_main_~threads_total~0#1, ULTIMATE.start_main_#t~nondet19#1, ULTIMATE.start_main_#t~nondet24#1, ULTIMATE.start_main_#t~post17#1, ULTIMATE.start_main_#t~nondet26#1, ULTIMATE.start_main_#t~ret21#1, ULTIMATE.start_main_#t~nondet28#1][170], [276#true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 21#L698-2true, 249#true, 245#true, 176#ULTIMATE.startFINALtrue, 126#L701-5true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:37,780 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:55:37,780 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:37,780 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:37,780 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:37,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([731] L-1-2-->ULTIMATE.startFINAL: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre18#1=|v_ULTIMATE.start_main_#t~pre18#1_5|, ULTIMATE.start_main_#t~nondet23#1=|v_ULTIMATE.start_main_#t~nondet23#1_4|, ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_4|, ULTIMATE.start_main_~#tid~0#1.offset=|v_ULTIMATE.start_main_~#tid~0#1.offset_14|, ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_4|, ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_4|, ULTIMATE.start_main_~#tid~0#1.base=|v_ULTIMATE.start_main_~#tid~0#1.base_14|, ULTIMATE.start_main_#t~nondet27#1=|v_ULTIMATE.start_main_#t~nondet27#1_7|, ULTIMATE.start_main_#t~mem20#1=|v_ULTIMATE.start_main_#t~mem20#1_5|, ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_6|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_4|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_8|, ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_4|, ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_4|, ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_8|, ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_3|, ULTIMATE.start_main_#t~nondet24#1=|v_ULTIMATE.start_main_#t~nondet24#1_4|, ULTIMATE.start_main_#t~post17#1=|v_ULTIMATE.start_main_#t~post17#1_5|, ULTIMATE.start_main_#t~nondet26#1=|v_ULTIMATE.start_main_#t~nondet26#1_4|, ULTIMATE.start_main_#t~ret21#1=|v_ULTIMATE.start_main_#t~ret21#1_5|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre18#1, ULTIMATE.start_main_#t~nondet23#1, ULTIMATE.start_main_#t~nondet25#1, ULTIMATE.start_main_~#tid~0#1.offset, ULTIMATE.start_main_#t~nondet31#1, ULTIMATE.start_main_#t~nondet29#1, ULTIMATE.start_main_~#tid~0#1.base, ULTIMATE.start_main_#t~nondet27#1, ULTIMATE.start_main_#t~mem20#1, ULTIMATE.start_main_#t~nondet16#1, ULTIMATE.start_main_#t~nondet22#1, ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_#t~nondet30#1, ULTIMATE.start_main_#t~nondet32#1, ULTIMATE.start_main_~threads_total~0#1, ULTIMATE.start_main_#t~nondet19#1, ULTIMATE.start_main_#t~nondet24#1, ULTIMATE.start_main_#t~post17#1, ULTIMATE.start_main_#t~nondet26#1, ULTIMATE.start_main_#t~ret21#1, ULTIMATE.start_main_#t~nondet28#1][170], [247#(= |#race~threads_alive~0| 0), 276#true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 21#L698-2true, 249#true, 176#ULTIMATE.startFINALtrue, 272#true, 126#L701-5true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:37,800 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:55:37,800 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:37,800 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:37,800 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:37,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1023], [88#L731-1true, 276#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 180#L705-2true, 249#true, 245#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:37,810 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:55:37,810 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:37,810 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:37,810 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:37,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1023], [276#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 180#L705-2true, 249#true, 245#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:37,810 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:55:37,810 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:37,810 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:37,810 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:37,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1024], [88#L731-1true, 276#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 45#L699-3true, 245#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:37,811 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:55:37,811 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:37,811 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:37,811 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:37,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1024], [276#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 245#true, 45#L699-3true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:37,811 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:55:37,811 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:37,811 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:37,811 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:37,813 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1021], [247#(= |#race~threads_alive~0| 0), 88#L731-1true, 276#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 180#L705-2true, 249#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:37,813 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:55:37,813 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:37,813 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:37,813 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:37,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1021], [247#(= |#race~threads_alive~0| 0), 276#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 180#L705-2true, 249#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:37,814 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:55:37,814 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:37,814 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:37,814 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:37,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1022], [247#(= |#race~threads_alive~0| 0), 88#L731-1true, 276#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 45#L699-3true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:37,814 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:55:37,814 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:37,814 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:37,814 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:37,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1022], [247#(= |#race~threads_alive~0| 0), 276#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 45#L699-3true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:37,814 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:55:37,814 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:37,814 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:37,814 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:37,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][899], [72#L707-6true, 276#true, 217#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 245#true, 176#ULTIMATE.startFINALtrue, 264#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:37,893 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-30 03:55:37,893 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:55:37,893 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:55:37,893 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:55:37,903 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][698], [107#L707-7true, 276#true, 266#(= |#race~keep_alive~0| 0), 5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 135#L705-2true, 249#true, 245#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:37,903 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 03:55:37,903 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:55:37,903 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:55:37,903 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:55:37,903 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:55:37,904 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][699], [107#L707-7true, 276#true, 266#(= |#race~keep_alive~0| 0), 260#true, 5#L731-2true, 211#L699-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 245#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:37,904 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 03:55:37,904 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:55:37,904 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:55:37,904 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:55:37,904 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:55:37,904 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][698], [276#true, 266#(= |#race~keep_alive~0| 0), 260#true, 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 135#L705-2true, 249#true, 245#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:37,904 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 03:55:37,904 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:55:37,904 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:55:37,904 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:55:37,905 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:55:37,905 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][699], [276#true, 266#(= |#race~keep_alive~0| 0), 211#L699-3true, 260#true, 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 245#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:37,905 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 03:55:37,905 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:55:37,905 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:55:37,905 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:55:37,905 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:55:38,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([731] L-1-2-->ULTIMATE.startFINAL: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre18#1=|v_ULTIMATE.start_main_#t~pre18#1_5|, ULTIMATE.start_main_#t~nondet23#1=|v_ULTIMATE.start_main_#t~nondet23#1_4|, ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_4|, ULTIMATE.start_main_~#tid~0#1.offset=|v_ULTIMATE.start_main_~#tid~0#1.offset_14|, ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_4|, ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_4|, ULTIMATE.start_main_~#tid~0#1.base=|v_ULTIMATE.start_main_~#tid~0#1.base_14|, ULTIMATE.start_main_#t~nondet27#1=|v_ULTIMATE.start_main_#t~nondet27#1_7|, ULTIMATE.start_main_#t~mem20#1=|v_ULTIMATE.start_main_#t~mem20#1_5|, ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_6|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_4|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_8|, ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_4|, ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_4|, ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_8|, ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_3|, ULTIMATE.start_main_#t~nondet24#1=|v_ULTIMATE.start_main_#t~nondet24#1_4|, ULTIMATE.start_main_#t~post17#1=|v_ULTIMATE.start_main_#t~post17#1_5|, ULTIMATE.start_main_#t~nondet26#1=|v_ULTIMATE.start_main_#t~nondet26#1_4|, ULTIMATE.start_main_#t~ret21#1=|v_ULTIMATE.start_main_#t~ret21#1_5|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre18#1, ULTIMATE.start_main_#t~nondet23#1, ULTIMATE.start_main_#t~nondet25#1, ULTIMATE.start_main_~#tid~0#1.offset, ULTIMATE.start_main_#t~nondet31#1, ULTIMATE.start_main_#t~nondet29#1, ULTIMATE.start_main_~#tid~0#1.base, ULTIMATE.start_main_#t~nondet27#1, ULTIMATE.start_main_#t~mem20#1, ULTIMATE.start_main_#t~nondet16#1, ULTIMATE.start_main_#t~nondet22#1, ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_#t~nondet30#1, ULTIMATE.start_main_#t~nondet32#1, ULTIMATE.start_main_~threads_total~0#1, ULTIMATE.start_main_#t~nondet19#1, ULTIMATE.start_main_#t~nondet24#1, ULTIMATE.start_main_#t~post17#1, ULTIMATE.start_main_#t~nondet26#1, ULTIMATE.start_main_#t~ret21#1, ULTIMATE.start_main_#t~nondet28#1][170], [276#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 21#L698-2true, 249#true, 245#true, 176#ULTIMATE.startFINALtrue, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:38,014 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 03:55:38,014 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:55:38,014 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:55:38,014 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:55:38,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][793], [276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 249#true, 245#true, 256#true]) [2023-11-30 03:55:38,018 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:55:38,018 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:38,018 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:38,018 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:38,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][793], [276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 260#true, 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 249#true, 245#true, 126#L701-5true, 256#true]) [2023-11-30 03:55:38,018 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:55:38,018 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:38,018 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:38,018 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:38,019 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][794], [274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 45#L699-3true, 245#true, 256#true]) [2023-11-30 03:55:38,019 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:55:38,019 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:38,019 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:38,019 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:38,019 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][794], [274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 260#true, 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 45#L699-3true, 245#true, 126#L701-5true, 256#true]) [2023-11-30 03:55:38,019 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:55:38,019 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:38,019 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:38,019 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:38,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([731] L-1-2-->ULTIMATE.startFINAL: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre18#1=|v_ULTIMATE.start_main_#t~pre18#1_5|, ULTIMATE.start_main_#t~nondet23#1=|v_ULTIMATE.start_main_#t~nondet23#1_4|, ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_4|, ULTIMATE.start_main_~#tid~0#1.offset=|v_ULTIMATE.start_main_~#tid~0#1.offset_14|, ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_4|, ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_4|, ULTIMATE.start_main_~#tid~0#1.base=|v_ULTIMATE.start_main_~#tid~0#1.base_14|, ULTIMATE.start_main_#t~nondet27#1=|v_ULTIMATE.start_main_#t~nondet27#1_7|, ULTIMATE.start_main_#t~mem20#1=|v_ULTIMATE.start_main_#t~mem20#1_5|, ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_6|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_4|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_8|, ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_4|, ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_4|, ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_8|, ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_3|, ULTIMATE.start_main_#t~nondet24#1=|v_ULTIMATE.start_main_#t~nondet24#1_4|, ULTIMATE.start_main_#t~post17#1=|v_ULTIMATE.start_main_#t~post17#1_5|, ULTIMATE.start_main_#t~nondet26#1=|v_ULTIMATE.start_main_#t~nondet26#1_4|, ULTIMATE.start_main_#t~ret21#1=|v_ULTIMATE.start_main_#t~ret21#1_5|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre18#1, ULTIMATE.start_main_#t~nondet23#1, ULTIMATE.start_main_#t~nondet25#1, ULTIMATE.start_main_~#tid~0#1.offset, ULTIMATE.start_main_#t~nondet31#1, ULTIMATE.start_main_#t~nondet29#1, ULTIMATE.start_main_~#tid~0#1.base, ULTIMATE.start_main_#t~nondet27#1, ULTIMATE.start_main_#t~mem20#1, ULTIMATE.start_main_#t~nondet16#1, ULTIMATE.start_main_#t~nondet22#1, ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_#t~nondet30#1, ULTIMATE.start_main_#t~nondet32#1, ULTIMATE.start_main_~threads_total~0#1, ULTIMATE.start_main_#t~nondet19#1, ULTIMATE.start_main_#t~nondet24#1, ULTIMATE.start_main_#t~post17#1, ULTIMATE.start_main_#t~nondet26#1, ULTIMATE.start_main_#t~ret21#1, ULTIMATE.start_main_#t~nondet28#1][170], [247#(= |#race~threads_alive~0| 0), 276#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 21#L698-2true, 249#true, 176#ULTIMATE.startFINALtrue, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:38,031 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 03:55:38,032 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:55:38,032 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:55:38,032 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:55:38,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1086], [247#(= |#race~threads_alive~0| 0), 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 249#true, 126#L701-5true, 256#true]) [2023-11-30 03:55:38,034 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:55:38,034 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:38,034 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:38,034 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:38,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1086], [247#(= |#race~threads_alive~0| 0), 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 249#true, 256#true]) [2023-11-30 03:55:38,034 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:55:38,034 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:38,034 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:38,034 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:38,035 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1085], [247#(= |#race~threads_alive~0| 0), 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 45#L699-3true, 126#L701-5true, 256#true]) [2023-11-30 03:55:38,035 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:55:38,035 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:38,035 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:38,035 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:55:38,035 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1085], [247#(= |#race~threads_alive~0| 0), 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 45#L699-3true, 256#true]) [2023-11-30 03:55:38,035 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:55:38,035 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:38,035 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:38,035 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:55:38,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][899], [107#L707-7true, 276#true, 217#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 245#true, 176#ULTIMATE.startFINALtrue, 272#true, 264#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:38,111 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 03:55:38,111 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:55:38,111 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:55:38,111 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:55:38,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][899], [276#true, 217#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 245#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 176#ULTIMATE.startFINALtrue, 272#true, 264#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:38,111 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 03:55:38,111 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:55:38,111 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:55:38,111 INFO L297 olderBase$Statistics]: existing Event has 190 ancestors and is cut-off event [2023-11-30 03:55:38,298 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1209], [276#true, 266#(= |#race~keep_alive~0| 0), 219#L709-3true, 5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 46#L698-1true, 249#true, 245#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:38,298 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 03:55:38,298 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:55:38,298 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:55:38,298 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:55:38,298 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:55:38,298 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1209], [276#true, 266#(= |#race~keep_alive~0| 0), 219#L709-3true, 5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 123#L698-2true, 249#true, 245#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:38,298 INFO L294 olderBase$Statistics]: this new event has 194 ancestors and is cut-off event [2023-11-30 03:55:38,298 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 03:55:38,298 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 03:55:38,298 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 03:55:38,298 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 03:55:38,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1211], [190#L709true, 276#true, 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 245#true, 176#ULTIMATE.startFINALtrue, 272#true, 264#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:55:38,735 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:55:38,735 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:55:38,735 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:55:38,735 INFO L297 olderBase$Statistics]: existing Event has 192 ancestors and is cut-off event [2023-11-30 03:55:39,673 INFO L124 PetriNetUnfolderBase]: 139479/310701 cut-off events. [2023-11-30 03:55:39,674 INFO L125 PetriNetUnfolderBase]: For 2540280/2836969 co-relation queries the response was YES. [2023-11-30 03:55:41,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1437941 conditions, 310701 events. 139479/310701 cut-off events. For 2540280/2836969 co-relation queries the response was YES. Maximal size of possible extension queue 5969. Compared 4162789 event pairs, 28593 based on Foata normal form. 3420/276581 useless extension candidates. Maximal degree in co-relation 910083. Up to 156937 conditions per place. [2023-11-30 03:55:43,164 INFO L140 encePairwiseOnDemand]: 237/247 looper letters, 1150 selfloop transitions, 17 changer transitions 5/1386 dead transitions. [2023-11-30 03:55:43,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 1386 transitions, 20550 flow [2023-11-30 03:55:43,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-30 03:55:43,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-30 03:55:43,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 637 transitions. [2023-11-30 03:55:43,167 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8596491228070176 [2023-11-30 03:55:43,167 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 637 transitions. [2023-11-30 03:55:43,167 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 637 transitions. [2023-11-30 03:55:43,168 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 03:55:43,168 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 637 transitions. [2023-11-30 03:55:43,170 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 212.33333333333334) internal successors, (637), 3 states have internal predecessors, (637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:55:43,171 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 247.0) internal successors, (988), 4 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:55:43,171 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 247.0) internal successors, (988), 4 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:55:43,172 INFO L307 CegarLoopForPetriNet]: 242 programPoint places, 18 predicate places. [2023-11-30 03:55:43,172 INFO L500 AbstractCegarLoop]: Abstraction has has 260 places, 1386 transitions, 20550 flow [2023-11-30 03:55:43,173 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 182.0) internal successors, (546), 3 states have internal predecessors, (546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:55:43,173 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 03:55:43,173 INFO L232 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] [2023-11-30 03:55:43,173 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-11-30 03:55:43,173 INFO L425 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 21 more)] === [2023-11-30 03:55:43,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 03:55:43,173 INFO L85 PathProgramCache]: Analyzing trace with hash -1036309443, now seen corresponding path program 1 times [2023-11-30 03:55:43,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 03:55:43,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750025537] [2023-11-30 03:55:43,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 03:55:43,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 03:55:43,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 03:55:43,361 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 03:55:43,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 03:55:43,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750025537] [2023-11-30 03:55:43,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750025537] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 03:55:43,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 03:55:43,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-30 03:55:43,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848633957] [2023-11-30 03:55:43,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 03:55:43,364 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-30 03:55:43,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 03:55:43,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-30 03:55:43,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-30 03:55:43,365 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 203 out of 247 [2023-11-30 03:55:43,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 1386 transitions, 20550 flow. Second operand has 3 states, 3 states have (on average 206.0) internal successors, (618), 3 states have internal predecessors, (618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:55:43,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 03:55:43,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 203 of 247 [2023-11-30 03:55:43,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 03:55:44,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([829] L700-->L700-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_11|) 0) (= |v_threadThread2of2ForFork0_#t~nondet6_1| 0) (= |v_#pthreadsMutex_125| (store |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11| (store .cse0 |v_~#data_mutex~0.offset_11| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet6][595], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 85#L694-6true, 245#true, 280#true, 272#true, 216#L700-3true, 256#true]) [2023-11-30 03:55:44,362 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 03:55:44,362 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:55:44,362 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:55:44,362 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:55:44,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([829] L700-->L700-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_11|) 0) (= |v_threadThread2of2ForFork0_#t~nondet6_1| 0) (= |v_#pthreadsMutex_125| (store |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11| (store .cse0 |v_~#data_mutex~0.offset_11| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet6][595], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 77#L718-6true, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 280#true, 245#true, 216#L700-3true, 272#true, 256#true]) [2023-11-30 03:55:44,462 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 03:55:44,462 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:55:44,463 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:55:44,463 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:55:44,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([829] L700-->L700-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_11|) 0) (= |v_threadThread2of2ForFork0_#t~nondet6_1| 0) (= |v_#pthreadsMutex_125| (store |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11| (store .cse0 |v_~#data_mutex~0.offset_11| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet6][595], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 160#L694-7true, 280#true, 245#true, 216#L700-3true, 272#true, 256#true]) [2023-11-30 03:55:44,466 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 03:55:44,466 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:55:44,466 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:55:44,466 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:55:44,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([829] L700-->L700-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_11|) 0) (= |v_threadThread2of2ForFork0_#t~nondet6_1| 0) (= |v_#pthreadsMutex_125| (store |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11| (store .cse0 |v_~#data_mutex~0.offset_11| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet6][595], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 77#L718-6true, 276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 245#true, 280#true, 216#L700-3true, 272#true, 256#true]) [2023-11-30 03:55:44,572 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 03:55:44,572 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 03:55:44,573 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 03:55:44,573 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 03:55:45,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([829] L700-->L700-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_11|) 0) (= |v_threadThread2of2ForFork0_#t~nondet6_1| 0) (= |v_#pthreadsMutex_125| (store |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11| (store .cse0 |v_~#data_mutex~0.offset_11| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet6][595], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 245#true, 280#true, 272#true, 216#L700-3true, 256#true]) [2023-11-30 03:55:45,694 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 03:55:45,694 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 03:55:45,694 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 03:55:45,694 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 03:55:45,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([829] L700-->L700-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_11|) 0) (= |v_threadThread2of2ForFork0_#t~nondet6_1| 0) (= |v_#pthreadsMutex_125| (store |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11| (store .cse0 |v_~#data_mutex~0.offset_11| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet6][595], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 280#true, 245#true, 272#true, 216#L700-3true, 256#true]) [2023-11-30 03:55:45,929 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 03:55:45,929 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:55:45,929 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:55:45,929 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:55:46,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([856] L703-->L703-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31|))) (and (= |v_threadThread2of2ForFork0_#t~nondet10_1| 0) (= (store |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31| (store .cse0 |v_~#keep_alive_mutex~0.offset_31| 1)) |v_#pthreadsMutex_189|) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_31|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, threadThread2of2ForFork0_#t~nondet10=|v_threadThread2of2ForFork0_#t~nondet10_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet10][857], [120#L703-3true, 220#L694-5true, 247#(= |#race~threads_alive~0| 0), 77#L718-6true, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 272#true, 256#true]) [2023-11-30 03:55:46,542 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 03:55:46,542 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:55:46,542 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:55:46,542 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:55:46,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([856] L703-->L703-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31|))) (and (= |v_threadThread2of2ForFork0_#t~nondet10_1| 0) (= (store |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31| (store .cse0 |v_~#keep_alive_mutex~0.offset_31| 1)) |v_#pthreadsMutex_189|) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_31|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, threadThread2of2ForFork0_#t~nondet10=|v_threadThread2of2ForFork0_#t~nondet10_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet10][924], [120#L703-3true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 77#L718-6true, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:55:46,745 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 03:55:46,746 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:55:46,746 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:55:46,746 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:55:46,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([815] L697-->L697-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27|))) (and (= (store |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27| (store .cse0 |v_~#keep_alive_mutex~0.offset_27| 1)) |v_#pthreadsMutex_157|) (= |v_threadThread2of2ForFork0_#t~nondet4_1| 0) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_27|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet4][956], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 109#L697-3true, 266#(= |#race~keep_alive~0| 0), 260#true, 65#L707-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:55:46,747 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 03:55:46,747 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:55:46,747 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:55:46,747 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:55:46,997 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([815] L697-->L697-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27|))) (and (= (store |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27| (store .cse0 |v_~#keep_alive_mutex~0.offset_27| 1)) |v_#pthreadsMutex_157|) (= |v_threadThread2of2ForFork0_#t~nondet4_1| 0) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_27|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet4][956], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 77#L718-6true, 266#(= |#race~keep_alive~0| 0), 109#L697-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, 65#L707-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:55:46,997 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 03:55:46,997 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:55:46,997 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:55:46,997 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:55:46,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([815] L697-->L697-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27|))) (and (= (store |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27| (store .cse0 |v_~#keep_alive_mutex~0.offset_27| 1)) |v_#pthreadsMutex_157|) (= |v_threadThread2of2ForFork0_#t~nondet4_1| 0) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_27|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet4][921], [77#L718-6true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 109#L697-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 245#true, 256#true]) [2023-11-30 03:55:46,999 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 03:55:46,999 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:55:46,999 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:55:46,999 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:55:47,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([856] L703-->L703-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31|))) (and (= |v_threadThread2of2ForFork0_#t~nondet10_1| 0) (= (store |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31| (store .cse0 |v_~#keep_alive_mutex~0.offset_31| 1)) |v_#pthreadsMutex_189|) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_31|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, threadThread2of2ForFork0_#t~nondet10=|v_threadThread2of2ForFork0_#t~nondet10_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet10][924], [120#L703-3true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 77#L718-6true, 276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:55:47,004 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 03:55:47,004 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:55:47,004 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:55:47,004 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:55:47,006 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([815] L697-->L697-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27|))) (and (= (store |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27| (store .cse0 |v_~#keep_alive_mutex~0.offset_27| 1)) |v_#pthreadsMutex_157|) (= |v_threadThread2of2ForFork0_#t~nondet4_1| 0) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_27|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet4][956], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 109#L697-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:55:47,006 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 03:55:47,006 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:55:47,006 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:55:47,006 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:55:47,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([815] L697-->L697-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27|))) (and (= (store |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27| (store .cse0 |v_~#keep_alive_mutex~0.offset_27| 1)) |v_#pthreadsMutex_157|) (= |v_threadThread2of2ForFork0_#t~nondet4_1| 0) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_27|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet4][956], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 77#L718-6true, 109#L697-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:55:47,282 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 03:55:47,282 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:55:47,282 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:55:47,282 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:55:47,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][446], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 85#L694-6true, 180#L705-2true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:55:47,815 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 03:55:47,815 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 03:55:47,815 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 03:55:47,815 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 03:55:47,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][442], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 85#L694-6true, 245#true, 280#true, 45#L699-3true, 272#true, 256#true]) [2023-11-30 03:55:47,815 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 03:55:47,815 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 03:55:47,815 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 03:55:47,815 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 03:55:48,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][446], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 160#L694-7true, 180#L705-2true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:55:48,177 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 03:55:48,177 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 03:55:48,177 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 03:55:48,177 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 03:55:48,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][442], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 160#L694-7true, 245#true, 45#L699-3true, 280#true, 272#true, 256#true]) [2023-11-30 03:55:48,178 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 03:55:48,178 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 03:55:48,178 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 03:55:48,178 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 03:55:49,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([856] L703-->L703-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31|))) (and (= |v_threadThread2of2ForFork0_#t~nondet10_1| 0) (= (store |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31| (store .cse0 |v_~#keep_alive_mutex~0.offset_31| 1)) |v_#pthreadsMutex_189|) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_31|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, threadThread2of2ForFork0_#t~nondet10=|v_threadThread2of2ForFork0_#t~nondet10_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet10][857], [120#L703-3true, 220#L694-5true, 247#(= |#race~threads_alive~0| 0), 276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 272#true, 256#true]) [2023-11-30 03:55:49,536 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2023-11-30 03:55:49,536 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:55:49,536 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:55:49,536 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:55:49,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([769] L700-->L700-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_11|) 0) (= |v_threadThread1of2ForFork0_#t~nondet6_1| 0) (= |v_#pthreadsMutex_125| (store |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11| (store .cse0 |v_~#data_mutex~0.offset_11| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet6][185], [107#L707-7true, 276#true, 266#(= |#race~keep_alive~0| 0), 260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 231#L700-3true, 141#L718-4true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:55:49,556 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2023-11-30 03:55:49,556 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:55:49,556 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:55:49,556 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:55:49,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([769] L700-->L700-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_11|) 0) (= |v_threadThread1of2ForFork0_#t~nondet6_1| 0) (= |v_#pthreadsMutex_125| (store |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11| (store .cse0 |v_~#data_mutex~0.offset_11| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet6][185], [276#true, 266#(= |#race~keep_alive~0| 0), 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 231#L700-3true, 280#true, 245#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 256#true]) [2023-11-30 03:55:49,556 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2023-11-30 03:55:49,556 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:55:49,556 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:55:49,557 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:55:49,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1027], [276#true, 266#(= |#race~keep_alive~0| 0), 219#L709-3true, 211#L699-3true, 260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:55:49,557 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2023-11-30 03:55:49,557 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:55:49,557 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:55:49,557 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:55:50,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([856] L703-->L703-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31|))) (and (= |v_threadThread2of2ForFork0_#t~nondet10_1| 0) (= (store |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31| (store .cse0 |v_~#keep_alive_mutex~0.offset_31| 1)) |v_#pthreadsMutex_189|) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_31|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, threadThread2of2ForFork0_#t~nondet10=|v_threadThread2of2ForFork0_#t~nondet10_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet10][924], [120#L703-3true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:55:50,010 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2023-11-30 03:55:50,010 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:55:50,010 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:55:50,010 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:55:50,024 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([829] L700-->L700-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_11|) 0) (= |v_threadThread2of2ForFork0_#t~nondet6_1| 0) (= |v_#pthreadsMutex_125| (store |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11| (store .cse0 |v_~#data_mutex~0.offset_11| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet6][1129], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 65#L707-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 245#true, 280#true, 216#L700-3true, 272#true, 256#true]) [2023-11-30 03:55:50,024 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is not cut-off event [2023-11-30 03:55:50,024 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2023-11-30 03:55:50,024 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2023-11-30 03:55:50,024 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2023-11-30 03:55:50,024 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([829] L700-->L700-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_11|) 0) (= |v_threadThread2of2ForFork0_#t~nondet6_1| 0) (= |v_#pthreadsMutex_125| (store |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11| (store .cse0 |v_~#data_mutex~0.offset_11| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet6][1129], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 77#L718-6true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 65#L707-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 280#true, 272#true, 216#L700-3true, 256#true]) [2023-11-30 03:55:50,024 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2023-11-30 03:55:50,024 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:55:50,025 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:55:50,025 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:55:50,770 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([815] L697-->L697-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27|))) (and (= (store |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27| (store .cse0 |v_~#keep_alive_mutex~0.offset_27| 1)) |v_#pthreadsMutex_157|) (= |v_threadThread2of2ForFork0_#t~nondet4_1| 0) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_27|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet4][956], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 109#L697-3true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, 65#L707-6true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:55:50,771 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2023-11-30 03:55:50,771 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 03:55:50,771 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 03:55:50,771 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 03:55:50,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([815] L697-->L697-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27|))) (and (= (store |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27| (store .cse0 |v_~#keep_alive_mutex~0.offset_27| 1)) |v_#pthreadsMutex_157|) (= |v_threadThread2of2ForFork0_#t~nondet4_1| 0) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_27|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet4][921], [276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 109#L697-3true, 215#L701-6true, 260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 245#true, 256#true]) [2023-11-30 03:55:50,772 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2023-11-30 03:55:50,772 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 03:55:50,772 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 03:55:50,772 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 03:55:50,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([856] L703-->L703-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31|))) (and (= |v_threadThread2of2ForFork0_#t~nondet10_1| 0) (= (store |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31| (store .cse0 |v_~#keep_alive_mutex~0.offset_31| 1)) |v_#pthreadsMutex_189|) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_31|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, threadThread2of2ForFork0_#t~nondet10=|v_threadThread2of2ForFork0_#t~nondet10_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet10][924], [120#L703-3true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:55:50,788 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2023-11-30 03:55:50,788 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 03:55:50,788 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 03:55:50,788 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 03:55:50,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([829] L700-->L700-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_11|) 0) (= |v_threadThread2of2ForFork0_#t~nondet6_1| 0) (= |v_#pthreadsMutex_125| (store |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11| (store .cse0 |v_~#data_mutex~0.offset_11| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet6][1129], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 280#true, 245#true, 272#true, 216#L700-3true, 256#true]) [2023-11-30 03:55:50,799 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is not cut-off event [2023-11-30 03:55:50,799 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2023-11-30 03:55:50,799 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2023-11-30 03:55:50,799 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2023-11-30 03:55:50,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([829] L700-->L700-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_11|) 0) (= |v_threadThread2of2ForFork0_#t~nondet6_1| 0) (= |v_#pthreadsMutex_125| (store |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11| (store .cse0 |v_~#data_mutex~0.offset_11| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet6][1129], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 77#L718-6true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 280#true, 272#true, 216#L700-3true, 256#true]) [2023-11-30 03:55:50,799 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2023-11-30 03:55:50,799 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 03:55:50,799 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 03:55:50,799 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 03:55:50,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([769] L700-->L700-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_11|) 0) (= |v_threadThread1of2ForFork0_#t~nondet6_1| 0) (= |v_#pthreadsMutex_125| (store |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11| (store .cse0 |v_~#data_mutex~0.offset_11| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet6][192], [77#L718-6true, 107#L707-7true, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 231#L700-3true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:55:50,803 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2023-11-30 03:55:50,803 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 03:55:50,803 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 03:55:50,803 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 03:55:50,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([769] L700-->L700-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_11|) 0) (= |v_threadThread1of2ForFork0_#t~nondet6_1| 0) (= |v_#pthreadsMutex_125| (store |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11| (store .cse0 |v_~#data_mutex~0.offset_11| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet6][192], [77#L718-6true, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 231#L700-3true, 245#true, 280#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 256#true]) [2023-11-30 03:55:50,803 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2023-11-30 03:55:50,803 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 03:55:50,803 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 03:55:50,803 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 03:55:50,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1046], [77#L718-6true, 276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 219#L709-3true, 211#L699-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:55:50,804 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2023-11-30 03:55:50,804 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:55:50,804 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:55:50,804 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:55:51,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([815] L697-->L697-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27|))) (and (= (store |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27| (store .cse0 |v_~#keep_alive_mutex~0.offset_27| 1)) |v_#pthreadsMutex_157|) (= |v_threadThread2of2ForFork0_#t~nondet4_1| 0) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_27|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet4][956], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 109#L697-3true, 260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:55:51,295 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2023-11-30 03:55:51,295 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:55:51,295 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:55:51,295 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:55:55,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][230], [220#L694-5true, 247#(= |#race~threads_alive~0| 0), 276#true, 234#L707-1true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 129#L726-3true, 272#true, 264#true, 256#true]) [2023-11-30 03:55:55,357 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2023-11-30 03:55:55,357 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 03:55:55,357 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 03:55:55,357 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 03:55:56,228 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][279], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 234#L707-1true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 249#true, 129#L726-3true, 245#true, 280#true, 264#true, 272#true, 256#true]) [2023-11-30 03:55:56,229 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2023-11-30 03:55:56,229 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 03:55:56,229 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 03:55:56,229 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 03:55:56,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][230], [220#L694-5true, 247#(= |#race~threads_alive~0| 0), 276#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 199#L707-2true, 249#true, 280#true, 129#L726-3true, 272#true, 264#true, 256#true]) [2023-11-30 03:55:56,229 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2023-11-30 03:55:56,229 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 03:55:56,229 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 03:55:56,229 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 03:55:56,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1046], [276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 219#L709-3true, 136#L716-3true, 260#true, 211#L699-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:55:56,721 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 03:55:56,721 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:55:56,721 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:55:56,721 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:55:56,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([829] L700-->L700-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_11|) 0) (= |v_threadThread2of2ForFork0_#t~nondet6_1| 0) (= |v_#pthreadsMutex_125| (store |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11| (store .cse0 |v_~#data_mutex~0.offset_11| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet6][1129], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 136#L716-3true, 65#L707-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 280#true, 216#L700-3true, 272#true, 256#true]) [2023-11-30 03:55:56,723 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2023-11-30 03:55:56,723 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 03:55:56,723 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 03:55:56,724 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 03:55:56,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1006], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 65#L707-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 180#L705-2true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:55:56,767 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:55:56,767 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:55:56,767 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:55:56,767 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:55:56,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1006], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 77#L718-6true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, 65#L707-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:55:56,767 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:55:56,767 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:55:56,767 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:55:56,767 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:55:56,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1007], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 122#L718-3true, 266#(= |#race~keep_alive~0| 0), 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, 65#L707-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:55:56,767 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:55:56,767 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:55:56,767 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:55:56,767 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:55:56,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1008], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 122#L718-3true, 266#(= |#race~keep_alive~0| 0), 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, 65#L707-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 45#L699-3true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:55:56,768 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:55:56,768 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:55:56,768 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:55:56,768 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:55:56,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1010], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 260#true, 65#L707-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 45#L699-3true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:55:56,768 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:55:56,768 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:55:56,768 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:55:56,768 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:55:56,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1010], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 77#L718-6true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, 65#L707-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 245#true, 45#L699-3true, 272#true, 256#true]) [2023-11-30 03:55:56,768 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:55:56,768 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:55:56,768 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:55:56,768 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:55:56,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1012], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 266#(= |#race~keep_alive~0| 0), 65#L707-6true, 260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 45#L699-3true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:55:56,768 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:55:56,768 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:55:56,768 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:55:56,769 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:55:56,769 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1013], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 266#(= |#race~keep_alive~0| 0), 260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 65#L707-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 180#L705-2true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:55:56,769 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:55:56,769 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:55:56,769 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:55:56,769 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:55:57,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][279], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 234#L707-1true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 249#true, 245#true, 129#L726-3true, 280#true, 272#true, 264#true, 256#true]) [2023-11-30 03:55:57,438 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 03:55:57,438 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:55:57,438 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:55:57,438 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:55:57,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][279], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 199#L707-2true, 249#true, 280#true, 245#true, 129#L726-3true, 264#true, 272#true, 256#true]) [2023-11-30 03:55:57,439 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 03:55:57,439 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:55:57,439 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:55:57,439 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:55:57,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][279], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 134#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 249#true, 245#true, 129#L726-3true, 280#true, 272#true, 264#true, 256#true]) [2023-11-30 03:55:57,439 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 03:55:57,439 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:55:57,439 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:55:57,439 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:55:57,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][1370], [247#(= |#race~threads_alive~0| 0), 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 199#L707-2true, 249#true, 129#L726-3true, 280#true, 272#true, 264#true, 256#true]) [2023-11-30 03:55:57,440 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 03:55:57,440 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:55:57,440 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:55:57,440 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:55:57,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([829] L700-->L700-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_11|) 0) (= |v_threadThread2of2ForFork0_#t~nondet6_1| 0) (= |v_#pthreadsMutex_125| (store |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11| (store .cse0 |v_~#data_mutex~0.offset_11| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, threadThread2of2ForFork0_#t~nondet6=|v_threadThread2of2ForFork0_#t~nondet6_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet6][1129], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 280#true, 216#L700-3true, 272#true, 256#true]) [2023-11-30 03:55:57,703 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 03:55:57,703 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:55:57,703 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:55:57,703 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:55:57,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([769] L700-->L700-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_11|) 0) (= |v_threadThread1of2ForFork0_#t~nondet6_1| 0) (= |v_#pthreadsMutex_125| (store |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11| (store .cse0 |v_~#data_mutex~0.offset_11| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet6][192], [107#L707-7true, 276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 231#L700-3true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:55:57,706 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 03:55:57,706 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:55:57,706 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:55:57,706 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:55:57,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([769] L700-->L700-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_11|) 0) (= |v_threadThread1of2ForFork0_#t~nondet6_1| 0) (= |v_#pthreadsMutex_125| (store |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11| (store .cse0 |v_~#data_mutex~0.offset_11| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet6][192], [276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 231#L700-3true, 280#true, 245#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 256#true]) [2023-11-30 03:55:57,706 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 03:55:57,706 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:55:57,706 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:55:57,706 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:55:57,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1006], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 180#L705-2true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:55:57,748 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:55:57,748 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:55:57,749 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:55:57,749 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:55:57,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1006], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 77#L718-6true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:55:57,749 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2023-11-30 03:55:57,749 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:55:57,749 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:55:57,749 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:55:57,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1007], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 122#L718-3true, 266#(= |#race~keep_alive~0| 0), 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:55:57,749 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:55:57,749 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:55:57,749 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:55:57,749 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:55:57,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1008], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 122#L718-3true, 266#(= |#race~keep_alive~0| 0), 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 280#true, 45#L699-3true, 272#true, 256#true]) [2023-11-30 03:55:57,749 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:55:57,749 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:55:57,749 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:55:57,749 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:55:57,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1010], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 45#L699-3true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:55:57,749 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:55:57,749 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:55:57,749 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:55:57,750 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:55:57,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1010], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 77#L718-6true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 245#true, 45#L699-3true, 272#true, 256#true]) [2023-11-30 03:55:57,750 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2023-11-30 03:55:57,750 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:55:57,750 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:55:57,750 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:55:57,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1012], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 266#(= |#race~keep_alive~0| 0), 260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 280#true, 245#true, 45#L699-3true, 272#true, 256#true]) [2023-11-30 03:55:57,750 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:55:57,750 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:55:57,750 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:55:57,750 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:55:57,751 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1013], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 266#(= |#race~keep_alive~0| 0), 260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 180#L705-2true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:55:57,751 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:55:57,751 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:55:57,751 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:55:57,751 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:55:58,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][230], [247#(= |#race~threads_alive~0| 0), 44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 276#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 90#L707-2true, 249#true, 280#true, 129#L726-3true, 264#true, 272#true, 256#true]) [2023-11-30 03:55:58,419 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 03:55:58,419 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:55:58,419 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:55:58,419 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:55:58,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][230], [247#(= |#race~threads_alive~0| 0), 276#true, 260#true, 57#L694-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 90#L707-2true, 249#true, 280#true, 129#L726-3true, 264#true, 272#true, 256#true]) [2023-11-30 03:55:58,421 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 03:55:58,421 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:55:58,421 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:55:58,421 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:55:58,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][1370], [247#(= |#race~threads_alive~0| 0), 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 199#L707-2true, 160#L694-7true, 249#true, 280#true, 129#L726-3true, 264#true, 272#true, 256#true]) [2023-11-30 03:55:58,482 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 03:55:58,482 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:55:58,482 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:55:58,482 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:55:58,823 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][279], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 199#L707-2true, 160#L694-7true, 249#true, 245#true, 280#true, 129#L726-3true, 272#true, 264#true, 256#true]) [2023-11-30 03:55:58,823 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 03:55:58,824 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:55:58,824 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:55:58,824 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:55:58,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][279], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 134#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 249#true, 280#true, 129#L726-3true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:55:58,824 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 03:55:58,824 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:55:58,824 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:55:58,825 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:55:59,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][973], [276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 180#L705-2true, 280#true, 245#true, 126#L701-5true, 256#true]) [2023-11-30 03:55:59,184 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:55:59,185 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:55:59,185 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:55:59,185 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:55:59,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][973], [276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 180#L705-2true, 280#true, 245#true, 256#true]) [2023-11-30 03:55:59,185 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:55:59,185 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:55:59,185 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:55:59,185 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:55:59,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][334], [276#true, 266#(= |#race~keep_alive~0| 0), 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 180#L705-2true, 245#true, 280#true, 272#true, 23#L701-4true, 256#true]) [2023-11-30 03:55:59,185 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:55:59,185 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:55:59,185 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:55:59,185 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:55:59,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][335], [122#L718-3true, 276#true, 266#(= |#race~keep_alive~0| 0), 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 245#true, 280#true, 272#true, 23#L701-4true, 256#true]) [2023-11-30 03:55:59,185 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:55:59,186 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:55:59,186 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:55:59,186 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:55:59,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][977], [274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 180#L705-2true, 280#true, 245#true, 126#L701-5true, 256#true]) [2023-11-30 03:55:59,186 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:55:59,186 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:55:59,186 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:55:59,186 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:55:59,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][977], [274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 180#L705-2true, 280#true, 245#true, 256#true]) [2023-11-30 03:55:59,186 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:55:59,186 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:55:59,186 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:55:59,186 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:55:59,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][979], [122#L718-3true, 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 280#true, 245#true, 126#L701-5true, 256#true]) [2023-11-30 03:55:59,186 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:55:59,186 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:55:59,186 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:55:59,186 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:55:59,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][979], [122#L718-3true, 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 245#true, 280#true, 256#true]) [2023-11-30 03:55:59,186 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:55:59,186 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:55:59,187 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:55:59,187 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:55:59,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][336], [276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 180#L705-2true, 280#true, 245#true, 272#true, 23#L701-4true, 256#true]) [2023-11-30 03:55:59,187 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:55:59,187 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:55:59,187 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:55:59,187 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:55:59,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][972], [122#L718-3true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 45#L699-3true, 280#true, 245#true, 126#L701-5true, 256#true]) [2023-11-30 03:55:59,188 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:55:59,188 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:55:59,188 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:55:59,188 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:55:59,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][972], [122#L718-3true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 45#L699-3true, 280#true, 245#true, 256#true]) [2023-11-30 03:55:59,188 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:55:59,188 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:55:59,188 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:55:59,188 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:55:59,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][338], [276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 45#L699-3true, 280#true, 245#true, 272#true, 23#L701-4true, 256#true]) [2023-11-30 03:55:59,188 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:55:59,188 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:55:59,188 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:55:59,188 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:55:59,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][974], [274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 280#true, 45#L699-3true, 245#true, 126#L701-5true, 256#true]) [2023-11-30 03:55:59,188 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:55:59,189 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:55:59,189 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:55:59,189 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:55:59,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][974], [274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 245#true, 280#true, 45#L699-3true, 256#true]) [2023-11-30 03:55:59,189 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:55:59,189 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:55:59,189 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:55:59,189 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:55:59,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][339], [276#true, 266#(= |#race~keep_alive~0| 0), 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 45#L699-3true, 280#true, 245#true, 272#true, 23#L701-4true, 256#true]) [2023-11-30 03:55:59,189 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:55:59,189 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:55:59,189 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:55:59,189 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:55:59,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][978], [276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 280#true, 45#L699-3true, 245#true, 126#L701-5true, 256#true]) [2023-11-30 03:55:59,189 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:55:59,189 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:55:59,189 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:55:59,189 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:55:59,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][978], [276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 280#true, 45#L699-3true, 245#true, 256#true]) [2023-11-30 03:55:59,190 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:55:59,190 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:55:59,190 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:55:59,190 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:55:59,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][340], [122#L718-3true, 276#true, 266#(= |#race~keep_alive~0| 0), 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 45#L699-3true, 245#true, 272#true, 23#L701-4true, 256#true]) [2023-11-30 03:55:59,190 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:55:59,190 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:55:59,190 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:55:59,190 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:56:00,379 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [276#true, 234#L707-1true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 238#L696true, 129#L726-3true, 280#true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:56:00,379 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2023-11-30 03:56:00,379 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 03:56:00,379 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 03:56:00,379 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 03:56:00,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][338], [77#L718-6true, 276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 45#L699-3true, 245#true, 272#true, 23#L701-4true, 256#true]) [2023-11-30 03:56:00,714 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:56:00,714 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:56:00,714 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:56:00,714 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:56:00,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][973], [77#L718-6true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 245#true, 280#true, 126#L701-5true, 256#true]) [2023-11-30 03:56:00,715 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:56:00,715 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:56:00,715 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:56:00,715 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:56:00,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][973], [77#L718-6true, 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 245#true, 280#true, 256#true]) [2023-11-30 03:56:00,715 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:56:00,715 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:56:00,715 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:56:00,715 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:56:00,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][978], [77#L718-6true, 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 245#true, 45#L699-3true, 126#L701-5true, 256#true]) [2023-11-30 03:56:00,715 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:56:00,715 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:56:00,715 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:56:00,715 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:56:00,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][978], [77#L718-6true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 45#L699-3true, 245#true, 280#true, 256#true]) [2023-11-30 03:56:00,715 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:56:00,715 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:56:00,715 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:56:00,715 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:56:00,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][336], [77#L718-6true, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 245#true, 280#true, 272#true, 23#L701-4true, 256#true]) [2023-11-30 03:56:00,715 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:56:00,716 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:56:00,716 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:56:00,716 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:56:00,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][895], [247#(= |#race~threads_alive~0| 0), 276#true, 266#(= |#race~keep_alive~0| 0), 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 199#L707-2true, 135#L705-2true, 280#true, 272#true, 256#true]) [2023-11-30 03:56:00,723 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2023-11-30 03:56:00,723 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:56:00,723 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:56:00,723 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 03:56:00,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][896], [247#(= |#race~threads_alive~0| 0), 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 199#L707-2true, 135#L705-2true, 280#true, 272#true, 256#true]) [2023-11-30 03:56:00,723 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:56:00,723 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:56:00,723 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:56:00,723 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:56:00,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][896], [247#(= |#race~threads_alive~0| 0), 77#L718-6true, 276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 199#L707-2true, 135#L705-2true, 280#true, 272#true, 256#true]) [2023-11-30 03:56:00,723 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:56:00,723 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:56:00,723 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:56:00,724 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:56:00,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][899], [247#(= |#race~threads_alive~0| 0), 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 211#L699-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 199#L707-2true, 280#true, 272#true, 256#true]) [2023-11-30 03:56:00,724 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:56:00,724 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:56:00,724 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:56:00,724 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:56:00,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][899], [247#(= |#race~threads_alive~0| 0), 77#L718-6true, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 260#true, 211#L699-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 199#L707-2true, 280#true, 272#true, 256#true]) [2023-11-30 03:56:00,724 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:56:00,724 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:56:00,724 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:56:00,724 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:56:00,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][900], [247#(= |#race~threads_alive~0| 0), 276#true, 266#(= |#race~keep_alive~0| 0), 211#L699-3true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 199#L707-2true, 280#true, 272#true, 256#true]) [2023-11-30 03:56:00,724 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2023-11-30 03:56:00,724 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 03:56:00,724 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:56:00,724 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:56:01,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][1020], [247#(= |#race~threads_alive~0| 0), 276#true, 117#L696-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 90#L707-2true, 249#true, 280#true, 272#true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:56:01,150 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:56:01,150 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:56:01,150 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:56:01,150 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:56:01,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][110], [276#true, 234#L707-1true, 71#L696-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 280#true, 272#true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:56:01,171 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is not cut-off event [2023-11-30 03:56:01,171 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2023-11-30 03:56:01,171 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2023-11-30 03:56:01,171 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2023-11-30 03:56:01,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][230], [247#(= |#race~threads_alive~0| 0), 276#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 199#L707-2true, 249#true, 280#true, 129#L726-3true, 238#L696true, 272#true, 264#true, 256#true]) [2023-11-30 03:56:01,174 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:56:01,174 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:56:01,174 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:56:01,174 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:56:01,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][469], [247#(= |#race~threads_alive~0| 0), 276#true, 71#L696-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 199#L707-2true, 249#true, 280#true, 272#true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:56:01,174 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:56:01,174 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:56:01,174 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:56:01,174 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:56:01,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [276#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 199#L707-2true, 249#true, 238#L696true, 280#true, 245#true, 129#L726-3true, 272#true, 264#true, 256#true]) [2023-11-30 03:56:01,831 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:56:01,831 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:56:01,831 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:56:01,831 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:56:01,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [276#true, 134#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 238#L696true, 129#L726-3true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:56:01,832 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:56:01,832 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:56:01,832 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:56:01,832 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:56:01,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [72#L707-6true, 220#L694-5true, 276#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 280#true, 129#L726-3true, 264#true, 272#true, 256#true]) [2023-11-30 03:56:01,833 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:56:01,833 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:56:01,833 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:56:01,833 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:56:02,152 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][973], [274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 180#L705-2true, 245#true, 280#true, 126#L701-5true, 256#true]) [2023-11-30 03:56:02,152 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:56:02,152 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:56:02,152 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:56:02,152 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:56:02,152 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:56:02,152 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][973], [77#L718-6true, 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 245#true, 280#true, 126#L701-5true, 256#true]) [2023-11-30 03:56:02,152 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:56:02,152 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:56:02,152 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:56:02,152 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:56:02,152 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:56:02,152 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][976], [251#(= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0), 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 245#true, 280#true, 126#L701-5true, 232#L718-2true, 256#true]) [2023-11-30 03:56:02,152 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:56:02,153 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:56:02,153 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:56:02,153 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:56:02,153 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][977], [274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 180#L705-2true, 245#true, 280#true, 126#L701-5true, 256#true]) [2023-11-30 03:56:02,153 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:56:02,153 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:56:02,153 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:56:02,153 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:56:02,153 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:56:02,153 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][979], [122#L718-3true, 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 280#true, 245#true, 126#L701-5true, 256#true]) [2023-11-30 03:56:02,153 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:56:02,153 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:56:02,153 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:56:02,153 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:56:02,153 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:56:02,154 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][972], [122#L718-3true, 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 245#true, 45#L699-3true, 126#L701-5true, 256#true]) [2023-11-30 03:56:02,154 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:56:02,154 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:56:02,154 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:56:02,154 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:56:02,154 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:56:02,154 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][974], [274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 45#L699-3true, 280#true, 245#true, 126#L701-5true, 256#true]) [2023-11-30 03:56:02,154 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:56:02,154 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:56:02,154 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:56:02,154 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:56:02,154 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:56:02,154 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][975], [251#(= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0), 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 45#L699-3true, 280#true, 245#true, 126#L701-5true, 232#L718-2true, 256#true]) [2023-11-30 03:56:02,154 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:56:02,154 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:56:02,154 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:56:02,154 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:56:02,154 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][978], [274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 245#true, 280#true, 45#L699-3true, 126#L701-5true, 256#true]) [2023-11-30 03:56:02,154 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:56:02,154 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:56:02,155 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:56:02,155 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:56:02,155 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:56:02,155 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][978], [77#L718-6true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 45#L699-3true, 245#true, 280#true, 126#L701-5true, 256#true]) [2023-11-30 03:56:02,155 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:56:02,155 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:56:02,155 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:56:02,155 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:56:02,155 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:56:02,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][230], [247#(= |#race~threads_alive~0| 0), 44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 276#true, 125#L707-5true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 129#L726-3true, 272#true, 264#true, 256#true]) [2023-11-30 03:56:02,681 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:56:02,681 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:56:02,681 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:56:02,681 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:56:02,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][230], [247#(= |#race~threads_alive~0| 0), 276#true, 125#L707-5true, 260#true, 57#L694-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 129#L726-3true, 272#true, 264#true, 256#true]) [2023-11-30 03:56:02,681 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:56:02,681 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:56:02,681 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:56:02,681 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:56:02,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][110], [276#true, 71#L696-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 199#L707-2true, 249#true, 280#true, 245#true, 272#true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:56:02,699 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is not cut-off event [2023-11-30 03:56:02,699 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2023-11-30 03:56:02,699 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2023-11-30 03:56:02,699 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2023-11-30 03:56:02,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][110], [276#true, 134#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 71#L696-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 280#true, 264#true, 272#true, 204#L726true, 256#true]) [2023-11-30 03:56:02,700 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is not cut-off event [2023-11-30 03:56:02,700 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2023-11-30 03:56:02,700 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2023-11-30 03:56:02,700 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2023-11-30 03:56:02,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [72#L707-6true, 276#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 249#true, 280#true, 245#true, 129#L726-3true, 272#true, 264#true, 256#true]) [2023-11-30 03:56:02,750 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:56:02,750 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:56:02,751 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:56:02,751 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:56:02,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][279], [72#L707-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 249#true, 129#L726-3true, 280#true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:56:02,964 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:56:02,964 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:56:02,964 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:56:02,964 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:56:03,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [220#L694-5true, 107#L707-7true, 276#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 129#L726-3true, 280#true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:56:03,353 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:56:03,354 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:56:03,354 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:56:03,354 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:56:03,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [220#L694-5true, 276#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 245#true, 129#L726-3true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 264#true, 256#true]) [2023-11-30 03:56:03,354 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:56:03,354 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:56:03,354 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:56:03,355 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:56:03,725 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][973], [77#L718-6true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 280#true, 245#true, 256#true]) [2023-11-30 03:56:03,725 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:56:03,725 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:56:03,725 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:56:03,725 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:56:03,725 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:56:03,725 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][973], [274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 180#L705-2true, 245#true, 280#true, 256#true]) [2023-11-30 03:56:03,726 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:56:03,726 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:56:03,726 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:56:03,726 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:56:03,726 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:56:03,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][976], [251#(= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0), 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 245#true, 280#true, 256#true, 232#L718-2true]) [2023-11-30 03:56:03,726 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:56:03,726 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:56:03,726 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:56:03,726 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:56:03,726 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][977], [274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 180#L705-2true, 280#true, 245#true, 256#true]) [2023-11-30 03:56:03,726 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:56:03,726 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:56:03,726 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:56:03,726 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:56:03,726 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:56:03,726 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][979], [122#L718-3true, 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 280#true, 245#true, 256#true]) [2023-11-30 03:56:03,726 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:56:03,726 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:56:03,726 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:56:03,727 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:56:03,727 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:56:03,727 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][972], [122#L718-3true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 45#L699-3true, 280#true, 245#true, 256#true]) [2023-11-30 03:56:03,727 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:56:03,727 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:56:03,727 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:56:03,727 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:56:03,727 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:56:03,727 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][974], [276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 45#L699-3true, 280#true, 245#true, 256#true]) [2023-11-30 03:56:03,727 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:56:03,727 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:56:03,727 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:56:03,727 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:56:03,727 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:56:03,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][975], [251#(= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0), 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 45#L699-3true, 245#true, 280#true, 256#true, 232#L718-2true]) [2023-11-30 03:56:03,728 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:56:03,728 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:56:03,728 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:56:03,728 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:56:03,728 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][978], [77#L718-6true, 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 45#L699-3true, 245#true, 256#true]) [2023-11-30 03:56:03,728 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:56:03,728 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:56:03,728 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:56:03,728 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:56:03,728 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:56:03,728 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][978], [274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 45#L699-3true, 245#true, 280#true, 256#true]) [2023-11-30 03:56:03,728 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:56:03,728 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:56:03,728 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:56:03,728 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:56:03,728 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:56:04,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][712], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 65#L707-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 129#L726-3true, 280#true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:56:04,241 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:56:04,241 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:56:04,241 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:56:04,241 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:56:04,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][712], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 65#L707-6true, 260#true, 57#L694-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 280#true, 129#L726-3true, 264#true, 272#true, 256#true]) [2023-11-30 03:56:04,242 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:56:04,242 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:56:04,243 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:56:04,243 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:56:04,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [72#L707-6true, 276#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 249#true, 280#true, 245#true, 129#L726-3true, 272#true, 264#true, 256#true]) [2023-11-30 03:56:04,272 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:56:04,273 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:56:04,273 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:56:04,273 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:56:04,287 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][1472], [276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 117#L696-3true, 97#L725-4true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 280#true, 126#L701-5true, 264#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:56:04,287 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:56:04,287 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:56:04,288 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:56:04,288 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:56:04,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [107#L707-7true, 276#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 249#true, 245#true, 129#L726-3true, 280#true, 272#true, 264#true, 256#true]) [2023-11-30 03:56:04,352 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:56:04,352 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:56:04,352 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:56:04,352 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:56:04,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [276#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 249#true, 245#true, 129#L726-3true, 280#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 264#true, 272#true, 256#true]) [2023-11-30 03:56:04,353 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:56:04,353 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:56:04,353 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:56:04,353 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:56:04,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][279], [72#L707-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 249#true, 245#true, 129#L726-3true, 280#true, 272#true, 264#true, 256#true]) [2023-11-30 03:56:04,354 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:56:04,354 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:56:04,354 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:56:04,354 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:56:04,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][279], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 107#L707-7true, 276#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 249#true, 129#L726-3true, 245#true, 280#true, 272#true, 264#true, 256#true]) [2023-11-30 03:56:04,643 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:56:04,643 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:56:04,643 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:56:04,643 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:56:04,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][279], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 249#true, 280#true, 129#L726-3true, 245#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 264#true, 272#true, 256#true]) [2023-11-30 03:56:04,644 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:56:04,644 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:56:04,644 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:56:04,644 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:56:05,987 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][1020], [247#(= |#race~threads_alive~0| 0), 276#true, 117#L696-3true, 125#L707-5true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 272#true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:56:05,987 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:56:05,987 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:56:05,987 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:56:05,987 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:56:05,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][712], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 110#L707-7true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 129#L726-3true, 280#true, 272#true, 264#true, 256#true]) [2023-11-30 03:56:05,994 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:56:05,994 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:56:05,994 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:56:05,994 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:56:05,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][712], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 57#L694-7true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 129#L726-3true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:56:05,995 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:56:05,995 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:56:05,995 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:56:05,995 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:56:06,041 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [107#L707-7true, 276#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 249#true, 129#L726-3true, 245#true, 280#true, 264#true, 272#true, 256#true]) [2023-11-30 03:56:06,041 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:56:06,041 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:56:06,041 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:56:06,041 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:56:06,041 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [276#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 249#true, 280#true, 245#true, 129#L726-3true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 264#true, 272#true, 256#true]) [2023-11-30 03:56:06,041 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:56:06,042 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:56:06,042 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:56:06,042 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:56:06,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][1472], [274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 117#L696-3true, 97#L725-4true, 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 280#true, 264#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:56:06,047 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:56:06,047 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:56:06,047 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:56:06,047 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:56:06,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][279], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 107#L707-7true, 276#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 249#true, 280#true, 129#L726-3true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:56:06,079 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:56:06,079 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:56:06,079 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:56:06,079 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:56:06,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][279], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 249#true, 129#L726-3true, 280#true, 245#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 264#true, 256#true]) [2023-11-30 03:56:06,079 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:56:06,079 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:56:06,079 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:56:06,079 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:56:06,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1312], [220#L694-5true, 276#true, 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 245#true, 272#true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:56:06,429 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:56:06,429 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:56:06,429 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:56:06,429 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:56:07,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][998], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 65#L707-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 180#L705-2true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:56:07,062 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:56:07,062 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:56:07,062 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:56:07,062 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:56:07,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][998], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 77#L718-6true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 65#L707-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:56:07,062 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:56:07,062 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:56:07,062 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:56:07,062 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:56:07,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1005], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 266#(= |#race~keep_alive~0| 0), 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 65#L707-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 180#L705-2true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:56:07,062 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:56:07,062 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:56:07,062 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:56:07,063 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:56:07,063 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1006], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 77#L718-6true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, 65#L707-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:56:07,063 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:56:07,063 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:56:07,063 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:56:07,063 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:56:07,063 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:56:07,063 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1006], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 65#L707-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 180#L705-2true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:56:07,063 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:56:07,063 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:56:07,063 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:56:07,063 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:56:07,063 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:56:07,063 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1013], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 266#(= |#race~keep_alive~0| 0), 260#true, 65#L707-6true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 180#L705-2true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:56:07,063 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:56:07,064 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:56:07,064 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:56:07,064 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:56:07,064 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:56:07,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1002], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 260#true, 65#L707-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 280#true, 45#L699-3true, 245#true, 272#true, 256#true]) [2023-11-30 03:56:07,064 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:56:07,064 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:56:07,064 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:56:07,064 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:56:07,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1002], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 77#L718-6true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 65#L707-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 245#true, 45#L699-3true, 272#true, 256#true]) [2023-11-30 03:56:07,064 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:56:07,064 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:56:07,064 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:56:07,064 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:56:07,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1004], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 266#(= |#race~keep_alive~0| 0), 260#true, 65#L707-6true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 45#L699-3true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:56:07,064 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:56:07,064 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:56:07,065 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:56:07,065 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:56:07,065 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1010], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 77#L718-6true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, 65#L707-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 45#L699-3true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:56:07,065 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:56:07,065 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:56:07,065 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:56:07,065 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:56:07,065 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:56:07,065 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1010], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, 65#L707-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 45#L699-3true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:56:07,065 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:56:07,065 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:56:07,065 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:56:07,065 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:56:07,065 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:56:07,065 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1012], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 266#(= |#race~keep_alive~0| 0), 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, 65#L707-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 280#true, 45#L699-3true, 245#true, 272#true, 256#true]) [2023-11-30 03:56:07,065 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:56:07,065 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:56:07,065 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:56:07,065 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:56:07,066 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:56:07,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][1490], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 117#L696-3true, 260#true, 65#L707-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 280#true, 272#true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:56:07,657 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:56:07,657 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:56:07,657 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:56:07,657 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:56:07,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [72#L707-6true, 276#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 129#L726-3true, 238#L696true, 280#true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:56:07,680 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:56:07,680 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:56:07,680 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:56:07,680 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:56:07,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][110], [72#L707-6true, 276#true, 71#L696-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 280#true, 272#true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:56:07,680 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:56:07,680 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:56:07,680 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:56:07,680 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:56:07,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1312], [276#true, 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 249#true, 280#true, 245#true, 264#true, 272#true, 204#L726true, 256#true]) [2023-11-30 03:56:07,738 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:56:07,738 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:56:07,738 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:56:07,738 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:56:08,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1006], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:56:08,713 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2023-11-30 03:56:08,713 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 03:56:08,713 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 03:56:08,713 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 03:56:08,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1006], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 260#true, 136#L716-3true, 65#L707-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:56:08,713 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2023-11-30 03:56:08,713 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:56:08,713 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:56:08,713 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:56:08,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1010], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 45#L699-3true, 245#true, 272#true, 256#true]) [2023-11-30 03:56:08,714 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2023-11-30 03:56:08,714 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 03:56:08,714 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 03:56:08,714 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 03:56:08,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1010], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 260#true, 136#L716-3true, 65#L707-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 245#true, 45#L699-3true, 272#true, 256#true]) [2023-11-30 03:56:08,714 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2023-11-30 03:56:08,714 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:56:08,714 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:56:08,714 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:56:08,728 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][998], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 77#L718-6true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:56:08,728 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2023-11-30 03:56:08,728 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:56:08,729 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:56:08,729 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:56:08,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][998], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 180#L705-2true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:56:08,729 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:56:08,729 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:56:08,729 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:56:08,729 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:56:08,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1005], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 266#(= |#race~keep_alive~0| 0), 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 180#L705-2true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:56:08,729 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:56:08,729 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:56:08,729 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:56:08,729 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:56:08,729 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1006], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 180#L705-2true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:56:08,729 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:56:08,729 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:56:08,729 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:56:08,729 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:56:08,730 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:56:08,730 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1006], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 77#L718-6true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:56:08,730 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2023-11-30 03:56:08,730 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:56:08,730 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:56:08,730 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 03:56:08,730 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:56:08,730 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1013], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 266#(= |#race~keep_alive~0| 0), 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 180#L705-2true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:56:08,730 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:56:08,730 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:56:08,730 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:56:08,730 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:56:08,730 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:56:08,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1002], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 77#L718-6true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 245#true, 45#L699-3true, 272#true, 256#true]) [2023-11-30 03:56:08,730 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2023-11-30 03:56:08,730 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:56:08,731 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:56:08,731 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:56:08,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1002], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 45#L699-3true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:56:08,731 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:56:08,731 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:56:08,731 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:56:08,731 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:56:08,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1004], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 266#(= |#race~keep_alive~0| 0), 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 245#true, 45#L699-3true, 280#true, 272#true, 256#true]) [2023-11-30 03:56:08,731 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:56:08,731 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:56:08,731 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:56:08,731 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:56:08,731 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1010], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 45#L699-3true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:56:08,731 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:56:08,731 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:56:08,731 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:56:08,731 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:56:08,732 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:56:08,732 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1010], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 77#L718-6true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 280#true, 45#L699-3true, 272#true, 256#true]) [2023-11-30 03:56:08,732 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2023-11-30 03:56:08,732 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:56:08,732 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:56:08,732 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:56:08,732 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 03:56:08,732 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1012], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 266#(= |#race~keep_alive~0| 0), 260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 45#L699-3true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:56:08,732 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:56:08,732 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:56:08,732 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:56:08,732 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:56:08,732 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:56:09,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][1490], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 117#L696-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 245#true, 264#true, 272#true, 204#L726true, 256#true]) [2023-11-30 03:56:09,560 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:56:09,560 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:56:09,560 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:56:09,560 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:56:09,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 190#L709true, 276#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 129#L726-3true, 245#true, 280#true, 264#true, 272#true, 256#true]) [2023-11-30 03:56:09,561 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:56:09,561 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:56:09,561 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:56:09,561 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:56:09,562 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [190#L709true, 276#true, 260#true, 57#L694-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 129#L726-3true, 280#true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:56:09,562 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:56:09,562 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:56:09,562 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:56:09,562 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:56:09,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [107#L707-7true, 276#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 238#L696true, 245#true, 280#true, 129#L726-3true, 264#true, 272#true, 256#true]) [2023-11-30 03:56:09,591 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:56:09,591 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:56:09,592 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:56:09,592 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:56:09,592 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][110], [107#L707-7true, 276#true, 71#L696-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 280#true, 272#true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:56:09,592 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:56:09,592 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:56:09,592 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:56:09,592 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:56:09,593 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [276#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 238#L696true, 129#L726-3true, 280#true, 245#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 264#true, 256#true]) [2023-11-30 03:56:09,593 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:56:09,593 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:56:09,593 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:56:09,593 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:56:09,593 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][110], [276#true, 71#L696-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 280#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:56:09,593 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:56:09,594 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:56:09,594 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:56:09,594 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:56:09,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][801], [44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 276#true, 217#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 245#true, 264#true, 272#true, 204#L726true, 256#true]) [2023-11-30 03:56:09,617 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:56:09,617 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:56:09,617 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:56:09,617 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:56:09,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][801], [276#true, 217#L709-3true, 57#L694-7true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 245#true, 264#true, 272#true, 204#L726true, 256#true]) [2023-11-30 03:56:09,617 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:56:09,617 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:56:09,617 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:56:09,617 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:56:09,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1312], [276#true, 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 249#true, 245#true, 280#true, 264#true, 272#true, 204#L726true, 256#true]) [2023-11-30 03:56:09,632 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:56:09,633 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:56:09,633 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:56:09,633 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:56:09,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1492], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 219#L709-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 249#true, 245#true, 280#true, 272#true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:56:09,658 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is not cut-off event [2023-11-30 03:56:09,658 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2023-11-30 03:56:09,659 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2023-11-30 03:56:09,659 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2023-11-30 03:56:09,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][1236], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 219#L709-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 249#true, 280#true, 129#L726-3true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:56:09,659 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:56:09,659 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:56:09,659 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:56:09,659 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:56:10,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][899], [247#(= |#race~threads_alive~0| 0), 276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 136#L716-3true, 211#L699-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 199#L707-2true, 280#true, 272#true, 256#true]) [2023-11-30 03:56:10,615 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2023-11-30 03:56:10,615 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:56:10,615 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:56:10,615 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:56:10,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][896], [247#(= |#race~threads_alive~0| 0), 276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 199#L707-2true, 135#L705-2true, 280#true, 272#true, 256#true]) [2023-11-30 03:56:10,616 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2023-11-30 03:56:10,616 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:56:10,616 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:56:10,616 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:56:11,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1492], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 219#L709-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 249#true, 280#true, 245#true, 264#true, 272#true, 204#L726true, 256#true]) [2023-11-30 03:56:11,440 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is not cut-off event [2023-11-30 03:56:11,440 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2023-11-30 03:56:11,440 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2023-11-30 03:56:11,440 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2023-11-30 03:56:11,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][1236], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 219#L709-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 249#true, 280#true, 129#L726-3true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:56:11,440 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2023-11-30 03:56:11,440 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 03:56:11,441 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 03:56:11,441 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 03:56:12,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1438], [247#(= |#race~threads_alive~0| 0), 164#L721-1true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 45#L699-3true, 280#true, 256#true]) [2023-11-30 03:56:12,347 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2023-11-30 03:56:12,347 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:56:12,347 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:56:12,347 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:56:12,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1436], [247#(= |#race~threads_alive~0| 0), 164#L721-1true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 249#true, 280#true, 256#true]) [2023-11-30 03:56:12,348 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2023-11-30 03:56:12,348 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:56:12,348 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:56:12,348 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:56:13,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1438], [247#(= |#race~threads_alive~0| 0), 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 64#L721-2true, 249#true, 45#L699-3true, 280#true, 256#true]) [2023-11-30 03:56:13,064 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2023-11-30 03:56:13,064 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:56:13,064 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:56:13,065 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:56:13,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1436], [247#(= |#race~threads_alive~0| 0), 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 64#L721-2true, 249#true, 280#true, 256#true]) [2023-11-30 03:56:13,065 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2023-11-30 03:56:13,065 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:56:13,065 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:56:13,065 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:56:14,653 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1312], [276#true, 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 280#true, 238#L696true, 264#true, 272#true, 204#L726true, 256#true]) [2023-11-30 03:56:14,654 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2023-11-30 03:56:14,654 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 03:56:14,654 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 03:56:14,654 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 03:56:16,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][338], [276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 45#L699-3true, 280#true, 245#true, 272#true, 23#L701-4true, 256#true]) [2023-11-30 03:56:16,324 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2023-11-30 03:56:16,324 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 03:56:16,324 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 03:56:16,324 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 03:56:16,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][973], [274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 280#true, 245#true, 126#L701-5true, 256#true]) [2023-11-30 03:56:16,324 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2023-11-30 03:56:16,324 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:56:16,324 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:56:16,324 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:56:16,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][973], [274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 215#L701-6true, 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 280#true, 245#true, 256#true]) [2023-11-30 03:56:16,324 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2023-11-30 03:56:16,325 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:56:16,325 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:56:16,325 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:56:16,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][978], [274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 45#L699-3true, 245#true, 126#L701-5true, 256#true]) [2023-11-30 03:56:16,325 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2023-11-30 03:56:16,325 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:56:16,325 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:56:16,325 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:56:16,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][978], [274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 215#L701-6true, 260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 45#L699-3true, 280#true, 256#true]) [2023-11-30 03:56:16,325 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2023-11-30 03:56:16,325 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:56:16,325 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:56:16,325 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:56:16,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][336], [276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 245#true, 280#true, 272#true, 23#L701-4true, 256#true]) [2023-11-30 03:56:16,326 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2023-11-30 03:56:16,326 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 03:56:16,326 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 03:56:16,326 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2023-11-30 03:56:16,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([622] L721-5-->L723-2: Formula: (and (= |v_#pthreadsMutex_85| (store |v_#pthreadsMutex_86| |v_~#threads_alive_mutex~0.base_41| (store (select |v_#pthreadsMutex_86| |v_~#threads_alive_mutex~0.base_41|) |v_~#threads_alive_mutex~0.offset_41| 0))) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_86|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_85|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][420], [154#L723-2true, 247#(= |#race~threads_alive~0| 0), 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 21#L698-2true, 249#true, 280#true, 256#true]) [2023-11-30 03:56:16,392 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2023-11-30 03:56:16,392 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:56:16,392 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:56:16,392 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:56:16,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L722-->L722-3: Formula: (and (= |v_#pthreadsMutex_69| (store |v_#pthreadsMutex_70| |v_~#threads_alive_mutex~0.base_33| (store (select |v_#pthreadsMutex_70| |v_~#threads_alive_mutex~0.base_33|) |v_~#threads_alive_mutex~0.offset_33| 0))) (= |v_ULTIMATE.start_main_#t~nondet23#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_70|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_69|, ULTIMATE.start_main_#t~nondet23#1=|v_ULTIMATE.start_main_#t~nondet23#1_7|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet23#1][421], [247#(= |#race~threads_alive~0| 0), 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 15#L722-3true, 268#true, 21#L698-2true, 249#true, 280#true, 256#true]) [2023-11-30 03:56:16,392 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2023-11-30 03:56:16,392 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:56:16,392 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:56:16,392 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:56:18,093 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][229], [190#L709true, 276#true, 117#L696-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 280#true, 264#true, 272#true, 204#L726true, 256#true]) [2023-11-30 03:56:18,093 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is not cut-off event [2023-11-30 03:56:18,093 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2023-11-30 03:56:18,093 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2023-11-30 03:56:18,093 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2023-11-30 03:56:19,538 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][973], [274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 245#true, 280#true, 126#L701-5true, 256#true]) [2023-11-30 03:56:19,538 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2023-11-30 03:56:19,538 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:56:19,538 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:56:19,538 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:56:19,538 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 03:56:19,539 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][978], [276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 245#true, 45#L699-3true, 126#L701-5true, 256#true]) [2023-11-30 03:56:19,539 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2023-11-30 03:56:19,539 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 03:56:19,539 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:56:19,539 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:56:19,539 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:56:20,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][957], [276#true, 266#(= |#race~keep_alive~0| 0), 187#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 46#L698-1true, 249#true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:56:20,354 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2023-11-30 03:56:20,354 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:56:20,354 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:56:20,354 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:56:22,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][998], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 65#L707-6true, 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:56:22,645 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2023-11-30 03:56:22,645 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:56:22,645 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:56:22,645 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:56:22,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1002], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 65#L707-6true, 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 245#true, 45#L699-3true, 272#true, 256#true]) [2023-11-30 03:56:22,645 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2023-11-30 03:56:22,645 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:56:22,645 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:56:22,645 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:56:22,646 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1006], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 136#L716-3true, 260#true, 65#L707-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:56:22,646 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2023-11-30 03:56:22,646 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:56:22,646 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 03:56:22,646 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:56:22,646 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:56:22,646 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1010], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 136#L716-3true, 260#true, 65#L707-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 45#L699-3true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:56:22,646 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2023-11-30 03:56:22,646 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:56:22,646 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:56:22,646 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 03:56:22,646 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:56:22,654 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][973], [274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 215#L701-6true, 260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 245#true, 280#true, 256#true]) [2023-11-30 03:56:22,654 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2023-11-30 03:56:22,654 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:56:22,654 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:56:22,654 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:56:22,654 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 03:56:22,654 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][978], [274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 45#L699-3true, 280#true, 245#true, 256#true]) [2023-11-30 03:56:22,654 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2023-11-30 03:56:22,654 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:56:22,654 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 03:56:22,655 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:56:22,655 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:56:24,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][957], [276#true, 266#(= |#race~keep_alive~0| 0), 187#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 123#L698-2true, 249#true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:56:24,063 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2023-11-30 03:56:24,063 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 03:56:24,063 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 03:56:24,063 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 03:56:26,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][998], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:56:26,716 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2023-11-30 03:56:26,716 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 03:56:26,716 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 03:56:26,716 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 03:56:26,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1002], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 280#true, 45#L699-3true, 272#true, 256#true]) [2023-11-30 03:56:26,716 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2023-11-30 03:56:26,716 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 03:56:26,716 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 03:56:26,716 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 03:56:26,717 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1006], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:56:26,717 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2023-11-30 03:56:26,717 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 03:56:26,717 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 03:56:26,717 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 03:56:26,717 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 03:56:26,717 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1010], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 45#L699-3true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:56:26,717 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2023-11-30 03:56:26,717 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 03:56:26,717 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 03:56:26,717 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 03:56:26,717 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 03:56:28,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1620], [276#true, 266#(= |#race~keep_alive~0| 0), 97#L725-4true, 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 123#L698-2true, 249#true, 245#true, 280#true, 272#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:56:28,363 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2023-11-30 03:56:28,363 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 03:56:28,363 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 03:56:28,363 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 03:56:28,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][140], [107#L707-7true, 276#true, 187#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 135#L705-2true, 249#true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:56:28,380 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2023-11-30 03:56:28,380 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:56:28,380 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:56:28,380 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:56:28,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][140], [276#true, 187#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 135#L705-2true, 249#true, 245#true, 280#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 256#true]) [2023-11-30 03:56:28,382 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2023-11-30 03:56:28,382 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:56:28,382 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:56:28,382 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:56:28,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][141], [107#L707-7true, 276#true, 187#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 266#(= |#race~keep_alive~0| 0), 260#true, 211#L699-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:56:28,384 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2023-11-30 03:56:28,384 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:56:28,384 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:56:28,384 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:56:28,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][141], [276#true, 266#(= |#race~keep_alive~0| 0), 187#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 260#true, 211#L699-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 245#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 256#true]) [2023-11-30 03:56:28,386 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2023-11-30 03:56:28,386 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:56:28,386 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:56:28,386 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:56:29,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][474], [107#L707-7true, 276#true, 266#(= |#race~keep_alive~0| 0), 97#L725-4true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 135#L705-2true, 249#true, 245#true, 280#true, 272#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:56:29,711 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2023-11-30 03:56:29,711 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:56:29,711 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:56:29,712 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:56:29,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][474], [276#true, 266#(= |#race~keep_alive~0| 0), 97#L725-4true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 135#L705-2true, 249#true, 245#true, 280#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:56:29,713 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2023-11-30 03:56:29,713 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:56:29,713 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:56:29,714 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:56:29,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][473], [107#L707-7true, 276#true, 266#(= |#race~keep_alive~0| 0), 97#L725-4true, 211#L699-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 245#true, 272#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:56:29,714 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2023-11-30 03:56:29,714 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:56:29,714 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:56:29,714 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:56:29,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][473], [276#true, 266#(= |#race~keep_alive~0| 0), 97#L725-4true, 260#true, 211#L699-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 245#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:56:29,714 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2023-11-30 03:56:29,714 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:56:29,714 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:56:29,714 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:56:30,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][554], [276#true, 71#L696-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 245#true, 280#true, 176#ULTIMATE.startFINALtrue, 216#L700-3true, 264#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:56:30,047 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2023-11-30 03:56:30,047 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:56:30,047 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:56:30,047 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:56:34,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][1646], [26#L694-6true, 88#L731-1true, 276#true, 10#L702-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 280#true, 245#true, 264#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:56:34,315 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2023-11-30 03:56:34,315 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 03:56:34,315 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 03:56:34,315 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 03:56:35,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1438], [247#(= |#race~threads_alive~0| 0), 162#L728-1true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 45#L699-3true, 280#true, 126#L701-5true, 256#true]) [2023-11-30 03:56:35,915 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2023-11-30 03:56:35,915 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 03:56:35,915 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 03:56:35,915 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 03:56:35,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1436], [247#(= |#race~threads_alive~0| 0), 162#L728-1true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 249#true, 280#true, 126#L701-5true, 256#true]) [2023-11-30 03:56:35,915 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2023-11-30 03:56:35,915 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 03:56:35,915 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 03:56:35,915 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 03:56:36,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][1646], [26#L694-6true, 276#true, 10#L702-3true, 5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 280#true, 245#true, 264#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:56:36,235 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2023-11-30 03:56:36,235 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 03:56:36,235 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 03:56:36,235 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 03:56:36,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][1646], [44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 88#L731-1true, 276#true, 10#L702-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 280#true, 245#true, 264#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:56:36,235 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2023-11-30 03:56:36,235 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 03:56:36,235 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 03:56:36,235 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 03:56:36,236 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][1646], [88#L731-1true, 276#true, 10#L702-3true, 57#L694-7true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 280#true, 245#true, 272#true, 264#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:56:36,236 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2023-11-30 03:56:36,236 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 03:56:36,236 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 03:56:36,236 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 03:56:37,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1438], [247#(= |#race~threads_alive~0| 0), 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 28#L728-2true, 249#true, 45#L699-3true, 280#true, 126#L701-5true, 256#true]) [2023-11-30 03:56:37,807 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 03:56:37,807 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:56:37,807 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:56:37,807 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:56:37,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1436], [247#(= |#race~threads_alive~0| 0), 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 28#L728-2true, 249#true, 280#true, 126#L701-5true, 256#true]) [2023-11-30 03:56:37,807 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 03:56:37,807 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:56:37,807 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:56:37,807 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:56:37,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1438], [247#(= |#race~threads_alive~0| 0), 162#L728-1true, 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 45#L699-3true, 256#true]) [2023-11-30 03:56:37,811 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 03:56:37,811 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:56:37,811 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:56:37,811 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:56:37,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1436], [247#(= |#race~threads_alive~0| 0), 162#L728-1true, 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 249#true, 280#true, 256#true]) [2023-11-30 03:56:37,811 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 03:56:37,811 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:56:37,811 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:56:37,811 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:56:38,236 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][1154], [88#L731-1true, 276#true, 117#L696-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 169#L702true, 249#true, 280#true, 245#true, 264#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:56:38,237 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 03:56:38,237 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:56:38,237 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:56:38,237 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:56:38,251 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][1646], [44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 276#true, 10#L702-3true, 5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 245#true, 280#true, 264#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:56:38,251 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2023-11-30 03:56:38,251 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 03:56:38,251 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 03:56:38,251 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 03:56:38,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][1646], [276#true, 10#L702-3true, 5#L731-2true, 57#L694-7true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 245#true, 280#true, 264#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:56:38,252 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2023-11-30 03:56:38,252 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 03:56:38,252 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 03:56:38,252 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 03:56:38,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][1253], [247#(= |#race~threads_alive~0| 0), 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 234#L707-1true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 129#L726-3true, 280#true, 126#L701-5true, 264#true, 256#true]) [2023-11-30 03:56:38,848 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2023-11-30 03:56:38,848 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 03:56:38,848 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 03:56:38,848 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 03:56:39,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([622] L721-5-->L723-2: Formula: (and (= |v_#pthreadsMutex_85| (store |v_#pthreadsMutex_86| |v_~#threads_alive_mutex~0.base_41| (store (select |v_#pthreadsMutex_86| |v_~#threads_alive_mutex~0.base_41|) |v_~#threads_alive_mutex~0.offset_41| 0))) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_86|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_85|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][418], [154#L723-2true, 247#(= |#race~threads_alive~0| 0), 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 21#L698-2true, 249#true, 280#true, 126#L701-5true, 256#true]) [2023-11-30 03:56:39,173 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 03:56:39,173 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:56:39,173 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:56:39,173 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:56:39,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([622] L721-5-->L723-2: Formula: (and (= |v_#pthreadsMutex_85| (store |v_#pthreadsMutex_86| |v_~#threads_alive_mutex~0.base_41| (store (select |v_#pthreadsMutex_86| |v_~#threads_alive_mutex~0.base_41|) |v_~#threads_alive_mutex~0.offset_41| 0))) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_86|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_85|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][418], [42#L698-1true, 154#L723-2true, 247#(= |#race~threads_alive~0| 0), 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 126#L701-5true, 256#true]) [2023-11-30 03:56:39,173 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-30 03:56:39,173 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 03:56:39,173 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 03:56:39,173 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 03:56:39,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([622] L721-5-->L723-2: Formula: (and (= |v_#pthreadsMutex_85| (store |v_#pthreadsMutex_86| |v_~#threads_alive_mutex~0.base_41| (store (select |v_#pthreadsMutex_86| |v_~#threads_alive_mutex~0.base_41|) |v_~#threads_alive_mutex~0.offset_41| 0))) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_86|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_85|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][418], [154#L723-2true, 247#(= |#race~threads_alive~0| 0), 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 21#L698-2true, 249#true, 280#true, 256#true]) [2023-11-30 03:56:39,173 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 03:56:39,173 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:56:39,173 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:56:39,173 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:56:39,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([622] L721-5-->L723-2: Formula: (and (= |v_#pthreadsMutex_85| (store |v_#pthreadsMutex_86| |v_~#threads_alive_mutex~0.base_41| (store (select |v_#pthreadsMutex_86| |v_~#threads_alive_mutex~0.base_41|) |v_~#threads_alive_mutex~0.offset_41| 0))) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_86|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_85|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][418], [42#L698-1true, 154#L723-2true, 247#(= |#race~threads_alive~0| 0), 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 256#true]) [2023-11-30 03:56:39,173 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 03:56:39,173 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:56:39,173 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:56:39,173 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:56:39,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L722-->L722-3: Formula: (and (= |v_#pthreadsMutex_69| (store |v_#pthreadsMutex_70| |v_~#threads_alive_mutex~0.base_33| (store (select |v_#pthreadsMutex_70| |v_~#threads_alive_mutex~0.base_33|) |v_~#threads_alive_mutex~0.offset_33| 0))) (= |v_ULTIMATE.start_main_#t~nondet23#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_70|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_69|, ULTIMATE.start_main_#t~nondet23#1=|v_ULTIMATE.start_main_#t~nondet23#1_7|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet23#1][419], [247#(= |#race~threads_alive~0| 0), 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 15#L722-3true, 268#true, 21#L698-2true, 249#true, 280#true, 126#L701-5true, 256#true]) [2023-11-30 03:56:39,318 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 03:56:39,318 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:56:39,318 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:56:39,318 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:56:39,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L722-->L722-3: Formula: (and (= |v_#pthreadsMutex_69| (store |v_#pthreadsMutex_70| |v_~#threads_alive_mutex~0.base_33| (store (select |v_#pthreadsMutex_70| |v_~#threads_alive_mutex~0.base_33|) |v_~#threads_alive_mutex~0.offset_33| 0))) (= |v_ULTIMATE.start_main_#t~nondet23#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_70|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_69|, ULTIMATE.start_main_#t~nondet23#1=|v_ULTIMATE.start_main_#t~nondet23#1_7|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet23#1][419], [42#L698-1true, 247#(= |#race~threads_alive~0| 0), 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 15#L722-3true, 268#true, 249#true, 280#true, 126#L701-5true, 256#true]) [2023-11-30 03:56:39,318 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-30 03:56:39,318 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 03:56:39,318 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 03:56:39,318 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 03:56:39,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L722-->L722-3: Formula: (and (= |v_#pthreadsMutex_69| (store |v_#pthreadsMutex_70| |v_~#threads_alive_mutex~0.base_33| (store (select |v_#pthreadsMutex_70| |v_~#threads_alive_mutex~0.base_33|) |v_~#threads_alive_mutex~0.offset_33| 0))) (= |v_ULTIMATE.start_main_#t~nondet23#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_70|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_69|, ULTIMATE.start_main_#t~nondet23#1=|v_ULTIMATE.start_main_#t~nondet23#1_7|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet23#1][419], [247#(= |#race~threads_alive~0| 0), 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 15#L722-3true, 268#true, 21#L698-2true, 249#true, 280#true, 256#true]) [2023-11-30 03:56:39,318 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 03:56:39,318 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:56:39,318 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:56:39,318 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:56:39,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L722-->L722-3: Formula: (and (= |v_#pthreadsMutex_69| (store |v_#pthreadsMutex_70| |v_~#threads_alive_mutex~0.base_33| (store (select |v_#pthreadsMutex_70| |v_~#threads_alive_mutex~0.base_33|) |v_~#threads_alive_mutex~0.offset_33| 0))) (= |v_ULTIMATE.start_main_#t~nondet23#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_70|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_69|, ULTIMATE.start_main_#t~nondet23#1=|v_ULTIMATE.start_main_#t~nondet23#1_7|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet23#1][419], [42#L698-1true, 247#(= |#race~threads_alive~0| 0), 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 15#L722-3true, 268#true, 249#true, 280#true, 256#true]) [2023-11-30 03:56:39,318 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 03:56:39,318 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:56:39,319 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:56:39,319 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:56:39,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1362], [247#(= |#race~threads_alive~0| 0), 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 64#L721-2true, 249#true, 280#true, 126#L701-5true, 256#true]) [2023-11-30 03:56:39,492 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 03:56:39,492 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:56:39,492 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:56:39,492 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:56:39,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1362], [247#(= |#race~threads_alive~0| 0), 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 64#L721-2true, 249#true, 280#true, 256#true]) [2023-11-30 03:56:39,492 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 03:56:39,492 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:56:39,492 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:56:39,492 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:56:39,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1361], [247#(= |#race~threads_alive~0| 0), 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 64#L721-2true, 249#true, 280#true, 45#L699-3true, 126#L701-5true, 256#true]) [2023-11-30 03:56:39,493 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 03:56:39,493 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:56:39,493 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:56:39,493 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:56:39,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1361], [247#(= |#race~threads_alive~0| 0), 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 64#L721-2true, 249#true, 280#true, 45#L699-3true, 256#true]) [2023-11-30 03:56:39,493 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 03:56:39,493 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:56:39,493 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:56:39,494 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:56:39,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L728-5-->L730-2: Formula: (and (= |v_ULTIMATE.start_main_#t~nondet32#1_7| 0) (= (store |v_#pthreadsMutex_62| |v_~#threads_alive_mutex~0.base_29| (store (select |v_#pthreadsMutex_62| |v_~#threads_alive_mutex~0.base_29|) |v_~#threads_alive_mutex~0.offset_29| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_29|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_29|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_7|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_29|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_29|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet32#1][938], [247#(= |#race~threads_alive~0| 0), 161#L730-2true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 21#L698-2true, 249#true, 280#true, 126#L701-5true, 256#true]) [2023-11-30 03:56:39,778 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 03:56:39,778 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:56:39,778 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:56:39,778 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:56:39,779 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([611] L729-->L729-3: Formula: (and (= |v_#pthreadsMutex_45| (store |v_#pthreadsMutex_46| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_46| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0))) (= |v_ULTIMATE.start_main_#t~nondet30#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_46|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_45|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet30#1][939], [247#(= |#race~threads_alive~0| 0), 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 21#L698-2true, 249#true, 280#true, 228#L729-3true, 126#L701-5true, 256#true]) [2023-11-30 03:56:39,779 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 03:56:39,779 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:56:39,779 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:56:39,779 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:56:39,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1438], [247#(= |#race~threads_alive~0| 0), 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 28#L728-2true, 249#true, 280#true, 45#L699-3true, 256#true]) [2023-11-30 03:56:39,781 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 03:56:39,782 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:56:39,782 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:56:39,782 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:56:39,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1436], [247#(= |#race~threads_alive~0| 0), 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 28#L728-2true, 249#true, 280#true, 256#true]) [2023-11-30 03:56:39,782 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 03:56:39,782 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:56:39,782 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:56:39,782 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:56:40,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][230], [247#(= |#race~threads_alive~0| 0), 276#true, 125#L707-5true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 199#L707-2true, 249#true, 280#true, 129#L726-3true, 264#true, 272#true, 256#true]) [2023-11-30 03:56:40,662 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 03:56:40,662 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:56:40,662 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:56:40,662 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:56:40,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][1253], [247#(= |#race~threads_alive~0| 0), 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 234#L707-1true, 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 129#L726-3true, 280#true, 264#true, 256#true]) [2023-11-30 03:56:40,677 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 03:56:40,677 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:56:40,677 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:56:40,677 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:56:41,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L728-5-->L730-2: Formula: (and (= |v_ULTIMATE.start_main_#t~nondet32#1_7| 0) (= (store |v_#pthreadsMutex_62| |v_~#threads_alive_mutex~0.base_29| (store (select |v_#pthreadsMutex_62| |v_~#threads_alive_mutex~0.base_29|) |v_~#threads_alive_mutex~0.offset_29| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_29|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_29|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_7|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_29|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_29|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet32#1][938], [247#(= |#race~threads_alive~0| 0), 161#L730-2true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 21#L698-2true, 249#true, 280#true, 256#true]) [2023-11-30 03:56:41,484 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 03:56:41,485 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:56:41,485 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:56:41,485 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:56:41,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([611] L729-->L729-3: Formula: (and (= |v_#pthreadsMutex_45| (store |v_#pthreadsMutex_46| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_46| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0))) (= |v_ULTIMATE.start_main_#t~nondet30#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_46|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_45|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet30#1][939], [247#(= |#race~threads_alive~0| 0), 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 21#L698-2true, 249#true, 280#true, 228#L729-3true, 256#true]) [2023-11-30 03:56:41,486 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 03:56:41,486 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:56:41,486 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:56:41,486 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:56:41,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][1646], [26#L694-6true, 276#true, 10#L702-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 280#true, 245#true, 176#ULTIMATE.startFINALtrue, 272#true, 264#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:56:41,730 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 03:56:41,730 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:56:41,730 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:56:41,730 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:56:41,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][1473], [274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 117#L696-3true, 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 245#true, 176#ULTIMATE.startFINALtrue, 264#true, 256#true]) [2023-11-30 03:56:41,731 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-30 03:56:41,731 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:56:41,731 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:56:41,731 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:56:41,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][1473], [276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 117#L696-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 280#true, 176#ULTIMATE.startFINALtrue, 264#true, 126#L701-5true, 256#true]) [2023-11-30 03:56:41,732 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 03:56:41,732 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:56:41,732 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:56:41,732 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:56:41,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][1154], [276#true, 117#L696-3true, 5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 169#L702true, 249#true, 245#true, 280#true, 272#true, 264#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:56:41,742 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 03:56:41,742 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:56:41,742 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:56:41,742 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:56:42,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][712], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 65#L707-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 199#L707-2true, 249#true, 245#true, 280#true, 129#L726-3true, 264#true, 272#true, 256#true]) [2023-11-30 03:56:42,312 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 03:56:42,312 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:56:42,312 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:56:42,312 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:56:42,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][1253], [247#(= |#race~threads_alive~0| 0), 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 199#L707-2true, 249#true, 280#true, 129#L726-3true, 126#L701-5true, 264#true, 256#true]) [2023-11-30 03:56:42,329 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is not cut-off event [2023-11-30 03:56:42,329 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is not cut-off event [2023-11-30 03:56:42,329 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is not cut-off event [2023-11-30 03:56:42,330 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is not cut-off event [2023-11-30 03:56:42,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][1253], [247#(= |#race~threads_alive~0| 0), 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 199#L707-2true, 249#true, 280#true, 129#L726-3true, 264#true, 256#true]) [2023-11-30 03:56:42,330 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 03:56:42,330 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:56:42,330 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:56:42,330 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:56:42,972 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][1306], [26#L694-6true, 88#L731-1true, 276#true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 135#L705-2true, 249#true, 280#true, 245#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:56:42,973 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 03:56:42,973 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:56:42,973 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:56:42,973 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:56:42,973 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][1306], [26#L694-6true, 276#true, 266#(= |#race~keep_alive~0| 0), 260#true, 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 135#L705-2true, 249#true, 245#true, 280#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:56:42,973 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 03:56:42,973 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:56:42,973 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:56:42,973 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:56:42,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][1307], [26#L694-6true, 88#L731-1true, 276#true, 266#(= |#race~keep_alive~0| 0), 211#L699-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 280#true, 245#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:56:42,980 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 03:56:42,981 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:56:42,981 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:56:42,981 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:56:42,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][1307], [26#L694-6true, 276#true, 266#(= |#race~keep_alive~0| 0), 260#true, 5#L731-2true, 211#L699-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 245#true, 280#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:56:42,981 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 03:56:42,981 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:56:42,981 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:56:42,981 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:56:42,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][1453], [88#L731-1true, 276#true, 117#L696-3true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 123#L698-2true, 249#true, 280#true, 245#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:56:42,984 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 03:56:42,984 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:56:42,984 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:56:42,984 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:56:43,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][1453], [276#true, 117#L696-3true, 266#(= |#race~keep_alive~0| 0), 5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 123#L698-2true, 249#true, 280#true, 245#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:56:43,051 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 03:56:43,051 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:56:43,051 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:56:43,051 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:56:43,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][1646], [44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 276#true, 10#L702-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 280#true, 245#true, 176#ULTIMATE.startFINALtrue, 272#true, 264#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:56:43,539 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-30 03:56:43,539 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:56:43,539 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:56:43,539 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:56:43,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][1646], [276#true, 10#L702-3true, 260#true, 57#L694-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 245#true, 280#true, 176#ULTIMATE.startFINALtrue, 264#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:56:43,539 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-30 03:56:43,539 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:56:43,539 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:56:43,539 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:56:44,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][1369], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 247#(= |#race~threads_alive~0| 0), 110#L707-7true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 199#L707-2true, 249#true, 129#L726-3true, 280#true, 264#true, 272#true, 256#true]) [2023-11-30 03:56:44,151 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-30 03:56:44,151 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:56:44,151 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:56:44,151 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:56:44,163 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][712], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 199#L707-2true, 249#true, 245#true, 280#true, 129#L726-3true, 272#true, 264#true, 256#true]) [2023-11-30 03:56:44,163 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-30 03:56:44,163 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:56:44,163 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:56:44,163 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:56:44,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1362], [247#(= |#race~threads_alive~0| 0), 164#L721-1true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 249#true, 280#true, 126#L701-5true, 256#true]) [2023-11-30 03:56:44,636 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-30 03:56:44,636 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 03:56:44,636 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 03:56:44,636 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:56:44,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1361], [247#(= |#race~threads_alive~0| 0), 164#L721-1true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 45#L699-3true, 280#true, 126#L701-5true, 256#true]) [2023-11-30 03:56:44,636 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-30 03:56:44,636 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:56:44,636 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 03:56:44,636 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 03:56:44,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][1306], [44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 276#true, 266#(= |#race~keep_alive~0| 0), 260#true, 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 135#L705-2true, 249#true, 245#true, 280#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:56:44,705 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 03:56:44,706 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:56:44,706 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:56:44,706 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:56:44,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][1306], [44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 88#L731-1true, 276#true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 135#L705-2true, 249#true, 245#true, 280#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:56:44,706 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 03:56:44,706 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:56:44,706 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:56:44,706 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:56:44,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][1306], [276#true, 266#(= |#race~keep_alive~0| 0), 5#L731-2true, 57#L694-7true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 135#L705-2true, 249#true, 280#true, 245#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:56:44,706 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 03:56:44,706 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:56:44,706 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:56:44,706 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:56:44,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][1306], [88#L731-1true, 276#true, 266#(= |#race~keep_alive~0| 0), 260#true, 57#L694-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 135#L705-2true, 249#true, 280#true, 245#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:56:44,706 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 03:56:44,707 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:56:44,707 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:56:44,707 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:56:44,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][1307], [44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 276#true, 266#(= |#race~keep_alive~0| 0), 211#L699-3true, 260#true, 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 245#true, 280#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:56:44,713 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 03:56:44,713 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:56:44,713 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:56:44,713 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:56:44,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][1307], [44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 88#L731-1true, 276#true, 266#(= |#race~keep_alive~0| 0), 260#true, 211#L699-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 245#true, 280#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:56:44,713 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 03:56:44,713 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:56:44,713 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:56:44,713 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:56:44,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][1307], [276#true, 266#(= |#race~keep_alive~0| 0), 5#L731-2true, 211#L699-3true, 260#true, 57#L694-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 280#true, 245#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:56:44,713 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 03:56:44,713 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:56:44,713 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:56:44,714 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:56:44,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][1307], [88#L731-1true, 276#true, 266#(= |#race~keep_alive~0| 0), 260#true, 211#L699-3true, 57#L694-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 245#true, 280#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:56:44,714 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 03:56:44,714 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:56:44,714 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:56:44,714 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:56:45,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1585], [276#true, 266#(= |#race~keep_alive~0| 0), 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 249#true, 245#true, 280#true, 176#ULTIMATE.startFINALtrue, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:56:45,230 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 03:56:45,230 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 03:56:45,230 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 03:56:45,230 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 03:56:45,288 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1462], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 180#L705-2true, 160#L694-7true, 249#true, 280#true, 245#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:56:45,288 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 03:56:45,288 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:56:45,288 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:56:45,288 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:56:45,289 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1462], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 88#L731-1true, 276#true, 266#(= |#race~keep_alive~0| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 180#L705-2true, 160#L694-7true, 249#true, 245#true, 280#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:56:45,289 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 03:56:45,289 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:56:45,289 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:56:45,289 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:56:45,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1463], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 160#L694-7true, 249#true, 45#L699-3true, 245#true, 280#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:56:45,290 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 03:56:45,290 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:56:45,290 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:56:45,290 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:56:45,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1463], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 88#L731-1true, 276#true, 266#(= |#race~keep_alive~0| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 160#L694-7true, 249#true, 280#true, 245#true, 45#L699-3true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:56:45,290 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 03:56:45,290 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:56:45,290 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:56:45,290 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:56:46,322 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1362], [247#(= |#race~threads_alive~0| 0), 164#L721-1true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 249#true, 280#true, 256#true]) [2023-11-30 03:56:46,322 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 03:56:46,322 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:56:46,322 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:56:46,322 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 03:56:46,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1361], [247#(= |#race~threads_alive~0| 0), 164#L721-1true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 45#L699-3true, 280#true, 256#true]) [2023-11-30 03:56:46,323 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 03:56:46,323 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:56:46,323 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 03:56:46,323 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:56:46,401 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([815] L697-->L697-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27|))) (and (= (store |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27| (store .cse0 |v_~#keep_alive_mutex~0.offset_27| 1)) |v_#pthreadsMutex_157|) (= |v_threadThread2of2ForFork0_#t~nondet4_1| 0) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_27|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet4][1767], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 109#L697-3true, 266#(= |#race~keep_alive~0| 0), 260#true, 65#L707-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 280#true, 245#true, 176#ULTIMATE.startFINALtrue, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:56:46,402 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 03:56:46,402 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:56:46,402 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:56:46,402 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:56:46,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][1154], [276#true, 117#L696-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 169#L702true, 249#true, 280#true, 245#true, 176#ULTIMATE.startFINALtrue, 272#true, 264#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:56:46,944 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 03:56:46,944 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:56:46,944 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:56:46,944 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:56:47,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][230], [247#(= |#race~threads_alive~0| 0), 190#L709true, 276#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 199#L707-2true, 249#true, 129#L726-3true, 280#true, 264#true, 272#true, 256#true]) [2023-11-30 03:56:47,266 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 03:56:47,266 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:56:47,266 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:56:47,266 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:56:47,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][964], [247#(= |#race~threads_alive~0| 0), 276#true, 217#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 199#L707-2true, 249#true, 280#true, 272#true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:56:47,266 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 03:56:47,266 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:56:47,266 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:56:47,267 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:56:47,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [190#L709true, 276#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 199#L707-2true, 249#true, 129#L726-3true, 245#true, 280#true, 264#true, 272#true, 256#true]) [2023-11-30 03:56:47,274 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 03:56:47,274 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:56:47,274 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:56:47,274 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:56:47,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [72#L707-6true, 276#true, 125#L707-5true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 129#L726-3true, 280#true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:56:47,275 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 03:56:47,275 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:56:47,275 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:56:47,275 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:56:47,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][801], [276#true, 217#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 199#L707-2true, 249#true, 245#true, 280#true, 272#true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:56:47,290 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 03:56:47,290 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:56:47,290 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:56:47,290 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:56:48,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([815] L697-->L697-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27|))) (and (= (store |v_#pthreadsMutex_158| |v_~#keep_alive_mutex~0.base_27| (store .cse0 |v_~#keep_alive_mutex~0.offset_27| 1)) |v_#pthreadsMutex_157|) (= |v_threadThread2of2ForFork0_#t~nondet4_1| 0) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_27|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_27|, threadThread2of2ForFork0_#t~nondet4=|v_threadThread2of2ForFork0_#t~nondet4_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_27|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet4][1767], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 266#(= |#race~keep_alive~0| 0), 109#L697-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 245#true, 280#true, 176#ULTIMATE.startFINALtrue, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:56:48,023 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 03:56:48,023 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:56:48,023 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:56:48,023 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:56:48,857 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [72#L707-6true, 276#true, 65#L707-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 129#L726-3true, 245#true, 280#true, 272#true, 264#true, 256#true]) [2023-11-30 03:56:48,857 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 03:56:48,857 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:56:48,857 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:56:48,857 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:56:48,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][712], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 72#L707-6true, 65#L707-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 129#L726-3true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:56:48,862 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 03:56:48,862 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:56:48,862 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:56:48,862 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:56:48,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [107#L707-7true, 276#true, 125#L707-5true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 129#L726-3true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:56:48,864 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 03:56:48,864 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:56:48,864 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:56:48,864 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:56:48,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [276#true, 125#L707-5true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 129#L726-3true, 280#true, 245#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 264#true, 272#true, 256#true]) [2023-11-30 03:56:48,864 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 03:56:48,864 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:56:48,864 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:56:48,864 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:56:48,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][912], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 145#ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACEtrue, 276#true, 266#(= |#race~keep_alive~0| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 180#L705-2true, 249#true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:56:48,894 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 03:56:48,894 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:56:48,894 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:56:48,894 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:56:48,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][913], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 145#ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACEtrue, 276#true, 266#(= |#race~keep_alive~0| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 249#true, 45#L699-3true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:56:48,894 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 03:56:48,895 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:56:48,895 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:56:48,895 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:56:49,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][1457], [42#L698-1true, 276#true, 266#(= |#race~keep_alive~0| 0), 71#L696-3true, 260#true, 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 245#true, 280#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:56:49,923 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 03:56:49,923 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:56:49,923 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:56:49,923 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:56:50,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [72#L707-6true, 110#L707-7true, 276#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 129#L726-3true, 280#true, 272#true, 264#true, 256#true]) [2023-11-30 03:56:50,392 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 03:56:50,392 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:56:50,392 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:56:50,392 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:56:50,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [72#L707-6true, 137#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 276#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 129#L726-3true, 280#true, 264#true, 272#true, 256#true]) [2023-11-30 03:56:50,394 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 03:56:50,394 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:56:50,394 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:56:50,394 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:56:50,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [107#L707-7true, 276#true, 260#true, 65#L707-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 129#L726-3true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:56:50,395 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 03:56:50,395 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:56:50,395 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:56:50,395 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:56:50,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [276#true, 260#true, 65#L707-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 245#true, 129#L726-3true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 264#true, 272#true, 256#true]) [2023-11-30 03:56:50,395 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 03:56:50,395 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:56:50,395 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:56:50,395 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:56:50,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][712], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 72#L707-6true, 110#L707-7true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 129#L726-3true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:56:50,396 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 03:56:50,396 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:56:50,396 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:56:50,396 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:56:50,400 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][712], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 107#L707-7true, 260#true, 65#L707-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 245#true, 129#L726-3true, 264#true, 272#true, 256#true]) [2023-11-30 03:56:50,400 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 03:56:50,400 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:56:50,400 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:56:50,400 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:56:50,401 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][712], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 260#true, 65#L707-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 129#L726-3true, 280#true, 245#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 264#true, 272#true, 256#true]) [2023-11-30 03:56:50,401 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 03:56:50,401 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:56:50,401 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:56:50,401 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:56:50,416 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][912], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 145#ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACEtrue, 276#true, 266#(= |#race~keep_alive~0| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 160#L694-7true, 249#true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:56:50,416 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 03:56:50,417 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:56:50,417 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:56:50,417 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:56:50,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][913], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 145#ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACEtrue, 276#true, 266#(= |#race~keep_alive~0| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 249#true, 45#L699-3true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:56:50,417 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 03:56:50,417 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:56:50,417 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:56:50,417 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:56:50,427 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][762], [247#(= |#race~threads_alive~0| 0), 70#L701-5true, 276#true, 10#L702-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 264#true, 272#true, 204#L726true, 256#true]) [2023-11-30 03:56:50,427 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 03:56:50,428 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:56:50,428 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:56:50,428 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:56:51,080 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][1457], [276#true, 71#L696-3true, 266#(= |#race~keep_alive~0| 0), 260#true, 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 21#L698-2true, 249#true, 245#true, 280#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:56:51,081 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 03:56:51,081 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:56:51,081 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:56:51,081 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:56:51,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][106], [247#(= |#race~threads_alive~0| 0), 70#L701-5true, 276#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 169#L702true, 249#true, 129#L726-3true, 280#true, 264#true, 272#true, 256#true]) [2023-11-30 03:56:51,850 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is not cut-off event [2023-11-30 03:56:51,850 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2023-11-30 03:56:51,850 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2023-11-30 03:56:51,850 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2023-11-30 03:56:51,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [110#L707-7true, 107#L707-7true, 276#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 245#true, 129#L726-3true, 264#true, 272#true, 256#true]) [2023-11-30 03:56:51,881 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 03:56:51,881 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:56:51,881 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:56:51,881 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:56:51,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [110#L707-7true, 276#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 129#L726-3true, 245#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 264#true, 272#true, 256#true]) [2023-11-30 03:56:51,882 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 03:56:51,882 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:56:51,882 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:56:51,882 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:56:51,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [137#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 107#L707-7true, 276#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 129#L726-3true, 280#true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:56:51,885 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 03:56:51,885 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:56:51,886 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:56:51,886 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:56:51,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [137#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 276#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 280#true, 129#L726-3true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 264#true, 256#true]) [2023-11-30 03:56:51,886 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 03:56:51,886 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:56:51,886 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:56:51,886 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:56:51,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][712], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 107#L707-7true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 280#true, 129#L726-3true, 272#true, 264#true, 256#true]) [2023-11-30 03:56:51,887 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 03:56:51,887 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:56:51,887 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:56:51,887 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:56:51,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][712], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 245#true, 129#L726-3true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 264#true, 256#true]) [2023-11-30 03:56:51,887 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 03:56:51,887 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:56:51,887 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:56:51,887 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:56:51,900 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][106], [247#(= |#race~threads_alive~0| 0), 276#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 169#L702true, 249#true, 280#true, 129#L726-3true, 272#true, 196#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 264#true, 256#true]) [2023-11-30 03:56:51,900 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 03:56:51,900 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:56:51,901 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:56:51,901 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:56:51,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][106], [247#(= |#race~threads_alive~0| 0), 276#true, 54#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 169#L702true, 249#true, 280#true, 129#L726-3true, 272#true, 264#true, 256#true]) [2023-11-30 03:56:51,901 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 03:56:51,901 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:56:51,901 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:56:51,901 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:56:51,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1312], [276#true, 219#L709-3true, 125#L707-5true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 280#true, 272#true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:56:51,909 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 03:56:51,909 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:56:51,909 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:56:51,909 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:56:51,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][762], [247#(= |#race~threads_alive~0| 0), 276#true, 10#L702-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 264#true, 272#true, 196#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 204#L726true, 256#true]) [2023-11-30 03:56:51,915 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 03:56:51,916 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:56:51,916 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:56:51,916 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:56:51,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][762], [247#(= |#race~threads_alive~0| 0), 276#true, 54#L701-6true, 10#L702-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 264#true, 272#true, 204#L726true, 256#true]) [2023-11-30 03:56:51,916 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 03:56:51,916 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:56:51,916 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:56:51,916 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:56:52,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][554], [120#L703-3true, 276#true, 71#L696-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 245#true, 280#true, 176#ULTIMATE.startFINALtrue, 264#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:56:52,065 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 03:56:52,065 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:56:52,065 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:56:52,065 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:56:52,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1257], [276#true, 266#(= |#race~keep_alive~0| 0), 5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 180#L705-2true, 249#true, 245#true, 238#L696true, 280#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:56:52,628 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2023-11-30 03:56:52,628 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:56:52,628 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:56:52,628 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 03:56:52,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1258], [276#true, 266#(= |#race~keep_alive~0| 0), 5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 238#L696true, 280#true, 245#true, 45#L699-3true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:56:52,628 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2023-11-30 03:56:52,628 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 03:56:52,628 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:56:52,628 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:56:52,776 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1786], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 266#(= |#race~keep_alive~0| 0), 65#L707-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 180#L705-2true, 249#true, 280#true, 245#true, 176#ULTIMATE.startFINALtrue, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:56:52,777 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 03:56:52,777 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:56:52,777 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:56:52,777 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:56:52,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1787], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 266#(= |#race~keep_alive~0| 0), 65#L707-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 280#true, 245#true, 45#L699-3true, 176#ULTIMATE.startFINALtrue, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:56:52,778 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 03:56:52,778 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:56:52,778 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:56:52,778 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:56:53,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [72#L707-6true, 190#L709true, 276#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 129#L726-3true, 280#true, 264#true, 272#true, 256#true]) [2023-11-30 03:56:53,113 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2023-11-30 03:56:53,113 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 03:56:53,113 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 03:56:53,113 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 03:56:53,131 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][801], [72#L707-6true, 276#true, 217#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 280#true, 264#true, 272#true, 204#L726true, 256#true]) [2023-11-30 03:56:53,132 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2023-11-30 03:56:53,132 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 03:56:53,132 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 03:56:53,132 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 03:56:53,135 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1312], [276#true, 219#L709-3true, 260#true, 65#L707-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 245#true, 264#true, 272#true, 204#L726true, 256#true]) [2023-11-30 03:56:53,136 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2023-11-30 03:56:53,136 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 03:56:53,136 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 03:56:53,136 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 03:56:53,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1786], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 180#L705-2true, 249#true, 280#true, 245#true, 176#ULTIMATE.startFINALtrue, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:56:53,850 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2023-11-30 03:56:53,850 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:56:53,850 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:56:53,850 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:56:53,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1787], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 45#L699-3true, 245#true, 280#true, 176#ULTIMATE.startFINALtrue, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:56:53,850 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2023-11-30 03:56:53,850 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:56:53,850 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:56:53,850 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:56:54,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [190#L709true, 107#L707-7true, 276#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 129#L726-3true, 280#true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:56:54,472 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 03:56:54,472 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:56:54,473 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:56:54,473 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:56:54,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [190#L709true, 276#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 129#L726-3true, 280#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 264#true, 272#true, 256#true]) [2023-11-30 03:56:54,473 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 03:56:54,473 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:56:54,473 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:56:54,473 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:56:54,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1826], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 219#L709-3true, 65#L707-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 245#true, 264#true, 272#true, 204#L726true, 256#true]) [2023-11-30 03:56:54,476 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is not cut-off event [2023-11-30 03:56:54,476 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is not cut-off event [2023-11-30 03:56:54,476 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is not cut-off event [2023-11-30 03:56:54,476 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is not cut-off event [2023-11-30 03:56:54,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][640], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 219#L709-3true, 260#true, 65#L707-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 280#true, 129#L726-3true, 264#true, 272#true, 256#true]) [2023-11-30 03:56:54,476 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 03:56:54,476 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:56:54,476 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:56:54,476 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:56:54,488 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][801], [107#L707-7true, 276#true, 217#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 280#true, 272#true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:56:54,489 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 03:56:54,489 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:56:54,489 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:56:54,489 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:56:54,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][801], [276#true, 217#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 280#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 264#true, 272#true, 204#L726true, 256#true]) [2023-11-30 03:56:54,489 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 03:56:54,489 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:56:54,489 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:56:54,489 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:56:54,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1312], [110#L707-7true, 276#true, 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 280#true, 264#true, 272#true, 204#L726true, 256#true]) [2023-11-30 03:56:54,490 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 03:56:54,490 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:56:54,490 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:56:54,490 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:56:54,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1312], [137#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 276#true, 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 280#true, 264#true, 272#true, 204#L726true, 256#true]) [2023-11-30 03:56:54,491 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 03:56:54,491 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:56:54,491 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:56:54,491 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:56:54,498 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([852] L702-->L702-3: Formula: (and (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|) (= |v_threadThread2of2ForFork0_#t~nondet9_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, threadThread2of2ForFork0_#t~nondet9=|v_threadThread2of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet9][1278], [247#(= |#race~threads_alive~0| 0), 16#L702-3true, 276#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 169#L702true, 249#true, 280#true, 264#true, 272#true, 204#L726true, 256#true]) [2023-11-30 03:56:54,498 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 03:56:54,498 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:56:54,498 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:56:54,498 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:56:55,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1826], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 245#true, 272#true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:56:55,760 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is not cut-off event [2023-11-30 03:56:55,760 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is not cut-off event [2023-11-30 03:56:55,760 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is not cut-off event [2023-11-30 03:56:55,760 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is not cut-off event [2023-11-30 03:56:55,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][640], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 129#L726-3true, 280#true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:56:55,760 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2023-11-30 03:56:55,760 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:56:55,760 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:56:55,760 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:56:56,966 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1312], [190#L709true, 276#true, 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 280#true, 272#true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:56:56,966 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2023-11-30 03:56:56,966 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:56:56,966 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:56:56,966 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:56:56,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][957], [276#true, 266#(= |#race~keep_alive~0| 0), 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 12#L725-3true, 249#true, 46#L698-1true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:56:56,983 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2023-11-30 03:56:56,983 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:56:56,983 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:56:56,983 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:56:58,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][957], [276#true, 266#(= |#race~keep_alive~0| 0), 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 12#L725-3true, 123#L698-2true, 249#true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:56:58,195 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2023-11-30 03:56:58,195 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:56:58,195 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:56:58,195 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:56:58,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1620], [276#true, 266#(= |#race~keep_alive~0| 0), 97#L725-4true, 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 46#L698-1true, 249#true, 245#true, 280#true, 272#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:56:58,200 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2023-11-30 03:56:58,200 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:56:58,200 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:56:58,200 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:56:59,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][140], [107#L707-7true, 276#true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 12#L725-3true, 135#L705-2true, 249#true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:56:59,313 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2023-11-30 03:56:59,313 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:56:59,313 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:56:59,313 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:56:59,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][140], [276#true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 12#L725-3true, 135#L705-2true, 249#true, 245#true, 280#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 256#true]) [2023-11-30 03:56:59,313 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2023-11-30 03:56:59,313 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:56:59,313 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:56:59,313 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:56:59,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][141], [107#L707-7true, 276#true, 266#(= |#race~keep_alive~0| 0), 211#L699-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 12#L725-3true, 249#true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:56:59,313 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2023-11-30 03:56:59,314 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:56:59,314 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:56:59,314 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:56:59,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][141], [276#true, 266#(= |#race~keep_alive~0| 0), 260#true, 211#L699-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 12#L725-3true, 249#true, 280#true, 245#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 256#true]) [2023-11-30 03:56:59,314 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2023-11-30 03:56:59,314 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:56:59,314 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:56:59,314 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:56:59,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([852] L702-->L702-3: Formula: (and (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|) (= |v_threadThread2of2ForFork0_#t~nondet9_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, threadThread2of2ForFork0_#t~nondet9=|v_threadThread2of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet9][633], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 16#L702-3true, 276#true, 266#(= |#race~keep_alive~0| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 249#true, 280#true, 245#true, 176#ULTIMATE.startFINALtrue, 272#true, 256#true]) [2023-11-30 03:56:59,339 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 03:56:59,339 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:56:59,339 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:56:59,339 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:56:59,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([852] L702-->L702-3: Formula: (and (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|) (= |v_threadThread2of2ForFork0_#t~nondet9_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, threadThread2of2ForFork0_#t~nondet9=|v_threadThread2of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet9][633], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 16#L702-3true, 276#true, 266#(= |#race~keep_alive~0| 0), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 249#true, 280#true, 245#true, 176#ULTIMATE.startFINALtrue, 272#true, 256#true]) [2023-11-30 03:56:59,339 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-30 03:56:59,339 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:56:59,339 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:56:59,339 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:56:59,828 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][603], [70#L701-5true, 276#true, 266#(= |#race~keep_alive~0| 0), 71#L696-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 280#true, 176#ULTIMATE.startFINALtrue, 272#true, 256#true]) [2023-11-30 03:56:59,828 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-30 03:56:59,828 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:56:59,828 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:56:59,829 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:56:59,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][603], [276#true, 266#(= |#race~keep_alive~0| 0), 71#L696-3true, 54#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 280#true, 176#ULTIMATE.startFINALtrue, 272#true, 256#true]) [2023-11-30 03:56:59,829 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 03:56:59,829 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:56:59,829 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:56:59,829 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:56:59,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][603], [276#true, 266#(= |#race~keep_alive~0| 0), 71#L696-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 245#true, 176#ULTIMATE.startFINALtrue, 196#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 256#true]) [2023-11-30 03:56:59,829 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 03:56:59,829 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:56:59,829 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:56:59,829 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:56:59,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([852] L702-->L702-3: Formula: (and (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|) (= |v_threadThread2of2ForFork0_#t~nondet9_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, threadThread2of2ForFork0_#t~nondet9=|v_threadThread2of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet9][575], [16#L702-3true, 276#true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 245#true, 238#L696true, 176#ULTIMATE.startFINALtrue, 272#true, 256#true]) [2023-11-30 03:56:59,829 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 03:56:59,829 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:56:59,829 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:56:59,829 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:57:01,404 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][506], [247#(= |#race~threads_alive~0| 0), 276#true, 266#(= |#race~keep_alive~0| 0), 10#L702-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 76#L694-2true, 249#true, 280#true, 176#ULTIMATE.startFINALtrue, 272#true, 256#true]) [2023-11-30 03:57:01,404 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2023-11-30 03:57:01,404 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 03:57:01,404 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 03:57:01,404 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 03:57:05,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1257], [276#true, 266#(= |#race~keep_alive~0| 0), 5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 180#L705-2true, 249#true, 280#true, 245#true, 126#L701-5true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:57:05,222 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:57:05,222 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:57:05,222 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:57:05,222 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:57:05,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1257], [88#L731-1true, 276#true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 180#L705-2true, 249#true, 245#true, 280#true, 126#L701-5true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:57:05,222 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 03:57:05,222 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:57:05,222 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:57:05,222 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:57:05,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1257], [276#true, 266#(= |#race~keep_alive~0| 0), 94#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 180#L705-2true, 249#true, 280#true, 245#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:57:05,222 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:57:05,222 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:57:05,223 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:57:05,223 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:57:05,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1257], [88#L731-1true, 276#true, 266#(= |#race~keep_alive~0| 0), 94#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 180#L705-2true, 249#true, 280#true, 245#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:57:05,223 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:57:05,223 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:57:05,223 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:57:05,223 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:57:05,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1799], [88#L731-1true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 180#L705-2true, 249#true, 245#true, 280#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:57:05,223 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:57:05,223 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:57:05,223 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:57:05,223 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:57:05,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1258], [276#true, 266#(= |#race~keep_alive~0| 0), 5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 245#true, 45#L699-3true, 280#true, 126#L701-5true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:57:05,224 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:57:05,224 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:57:05,224 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:57:05,224 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:57:05,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1258], [88#L731-1true, 276#true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 45#L699-3true, 245#true, 280#true, 126#L701-5true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:57:05,224 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 03:57:05,224 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:57:05,224 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:57:05,224 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:57:05,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1258], [276#true, 266#(= |#race~keep_alive~0| 0), 94#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 45#L699-3true, 245#true, 280#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:57:05,225 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:57:05,225 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:57:05,225 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:57:05,225 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:57:05,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1258], [88#L731-1true, 276#true, 266#(= |#race~keep_alive~0| 0), 94#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 245#true, 280#true, 45#L699-3true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:57:05,225 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:57:05,225 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:57:05,225 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:57:05,225 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:57:05,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1800], [88#L731-1true, 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 45#L699-3true, 245#true, 280#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:57:05,225 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:57:05,225 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:57:05,225 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:57:05,225 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:57:05,228 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1801], [247#(= |#race~threads_alive~0| 0), 88#L731-1true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 180#L705-2true, 249#true, 280#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:57:05,229 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:57:05,229 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:57:05,229 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:57:05,229 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:57:05,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1255], [247#(= |#race~threads_alive~0| 0), 88#L731-1true, 276#true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 180#L705-2true, 249#true, 280#true, 126#L701-5true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:57:05,229 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 03:57:05,229 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:57:05,229 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:57:05,229 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:57:05,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1255], [247#(= |#race~threads_alive~0| 0), 276#true, 266#(= |#race~keep_alive~0| 0), 94#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 180#L705-2true, 249#true, 280#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:57:05,229 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:57:05,229 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:57:05,229 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:57:05,229 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:57:05,230 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1255], [247#(= |#race~threads_alive~0| 0), 88#L731-1true, 276#true, 266#(= |#race~keep_alive~0| 0), 94#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 180#L705-2true, 249#true, 280#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:57:05,230 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:57:05,230 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:57:05,230 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:57:05,230 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:57:05,230 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1255], [247#(= |#race~threads_alive~0| 0), 276#true, 266#(= |#race~keep_alive~0| 0), 5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 180#L705-2true, 249#true, 280#true, 126#L701-5true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:57:05,230 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:57:05,230 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:57:05,230 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:57:05,230 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:57:05,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1256], [247#(= |#race~threads_alive~0| 0), 88#L731-1true, 276#true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 280#true, 45#L699-3true, 126#L701-5true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:57:05,231 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 03:57:05,231 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:57:05,231 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:57:05,231 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:57:05,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1256], [247#(= |#race~threads_alive~0| 0), 276#true, 266#(= |#race~keep_alive~0| 0), 94#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 280#true, 45#L699-3true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:57:05,231 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:57:05,231 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:57:05,231 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:57:05,231 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:57:05,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1256], [247#(= |#race~threads_alive~0| 0), 88#L731-1true, 276#true, 266#(= |#race~keep_alive~0| 0), 94#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 45#L699-3true, 280#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:57:05,231 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:57:05,231 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:57:05,231 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:57:05,232 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:57:05,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1256], [247#(= |#race~threads_alive~0| 0), 276#true, 266#(= |#race~keep_alive~0| 0), 5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 280#true, 45#L699-3true, 126#L701-5true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:57:05,232 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:57:05,232 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:57:05,232 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:57:05,232 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:57:05,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1802], [247#(= |#race~threads_alive~0| 0), 88#L731-1true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 280#true, 45#L699-3true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:57:05,232 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:57:05,232 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:57:05,232 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:57:05,232 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:57:05,367 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1803], [274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 245#true, 176#ULTIMATE.startFINALtrue, 264#true, 126#L701-5true, 256#true]) [2023-11-30 03:57:05,368 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 03:57:05,368 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:57:05,368 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:57:05,368 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:57:05,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1803], [274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 215#L701-6true, 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 245#true, 176#ULTIMATE.startFINALtrue, 264#true, 256#true]) [2023-11-30 03:57:05,368 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-30 03:57:05,368 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:57:05,368 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:57:05,368 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:57:05,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1247], [276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 245#true, 176#ULTIMATE.startFINALtrue, 126#L701-5true, 256#true]) [2023-11-30 03:57:05,583 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is not cut-off event [2023-11-30 03:57:05,583 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is not cut-off event [2023-11-30 03:57:05,583 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is not cut-off event [2023-11-30 03:57:05,583 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is not cut-off event [2023-11-30 03:57:05,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1247], [274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 245#true, 176#ULTIMATE.startFINALtrue, 256#true]) [2023-11-30 03:57:05,583 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-30 03:57:05,583 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:57:05,583 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:57:05,583 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:57:05,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([731] L-1-2-->ULTIMATE.startFINAL: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre18#1=|v_ULTIMATE.start_main_#t~pre18#1_5|, ULTIMATE.start_main_#t~nondet23#1=|v_ULTIMATE.start_main_#t~nondet23#1_4|, ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_4|, ULTIMATE.start_main_~#tid~0#1.offset=|v_ULTIMATE.start_main_~#tid~0#1.offset_14|, ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_4|, ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_4|, ULTIMATE.start_main_~#tid~0#1.base=|v_ULTIMATE.start_main_~#tid~0#1.base_14|, ULTIMATE.start_main_#t~nondet27#1=|v_ULTIMATE.start_main_#t~nondet27#1_7|, ULTIMATE.start_main_#t~mem20#1=|v_ULTIMATE.start_main_#t~mem20#1_5|, ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_6|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_4|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_8|, ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_4|, ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_4|, ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_8|, ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_3|, ULTIMATE.start_main_#t~nondet24#1=|v_ULTIMATE.start_main_#t~nondet24#1_4|, ULTIMATE.start_main_#t~post17#1=|v_ULTIMATE.start_main_#t~post17#1_5|, ULTIMATE.start_main_#t~nondet26#1=|v_ULTIMATE.start_main_#t~nondet26#1_4|, ULTIMATE.start_main_#t~ret21#1=|v_ULTIMATE.start_main_#t~ret21#1_5|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre18#1, ULTIMATE.start_main_#t~nondet23#1, ULTIMATE.start_main_#t~nondet25#1, ULTIMATE.start_main_~#tid~0#1.offset, ULTIMATE.start_main_#t~nondet31#1, ULTIMATE.start_main_#t~nondet29#1, ULTIMATE.start_main_~#tid~0#1.base, ULTIMATE.start_main_#t~nondet27#1, ULTIMATE.start_main_#t~mem20#1, ULTIMATE.start_main_#t~nondet16#1, ULTIMATE.start_main_#t~nondet22#1, ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_#t~nondet30#1, ULTIMATE.start_main_#t~nondet32#1, ULTIMATE.start_main_~threads_total~0#1, ULTIMATE.start_main_#t~nondet19#1, ULTIMATE.start_main_#t~nondet24#1, ULTIMATE.start_main_#t~post17#1, ULTIMATE.start_main_#t~nondet26#1, ULTIMATE.start_main_#t~ret21#1, ULTIMATE.start_main_#t~nondet28#1][167], [276#true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 21#L698-2true, 249#true, 280#true, 245#true, 176#ULTIMATE.startFINALtrue, 126#L701-5true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:57:05,586 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:57:05,586 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:57:05,586 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:57:05,586 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:57:05,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([731] L-1-2-->ULTIMATE.startFINAL: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre18#1=|v_ULTIMATE.start_main_#t~pre18#1_5|, ULTIMATE.start_main_#t~nondet23#1=|v_ULTIMATE.start_main_#t~nondet23#1_4|, ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_4|, ULTIMATE.start_main_~#tid~0#1.offset=|v_ULTIMATE.start_main_~#tid~0#1.offset_14|, ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_4|, ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_4|, ULTIMATE.start_main_~#tid~0#1.base=|v_ULTIMATE.start_main_~#tid~0#1.base_14|, ULTIMATE.start_main_#t~nondet27#1=|v_ULTIMATE.start_main_#t~nondet27#1_7|, ULTIMATE.start_main_#t~mem20#1=|v_ULTIMATE.start_main_#t~mem20#1_5|, ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_6|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_4|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_8|, ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_4|, ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_4|, ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_8|, ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_3|, ULTIMATE.start_main_#t~nondet24#1=|v_ULTIMATE.start_main_#t~nondet24#1_4|, ULTIMATE.start_main_#t~post17#1=|v_ULTIMATE.start_main_#t~post17#1_5|, ULTIMATE.start_main_#t~nondet26#1=|v_ULTIMATE.start_main_#t~nondet26#1_4|, ULTIMATE.start_main_#t~ret21#1=|v_ULTIMATE.start_main_#t~ret21#1_5|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre18#1, ULTIMATE.start_main_#t~nondet23#1, ULTIMATE.start_main_#t~nondet25#1, ULTIMATE.start_main_~#tid~0#1.offset, ULTIMATE.start_main_#t~nondet31#1, ULTIMATE.start_main_#t~nondet29#1, ULTIMATE.start_main_~#tid~0#1.base, ULTIMATE.start_main_#t~nondet27#1, ULTIMATE.start_main_#t~mem20#1, ULTIMATE.start_main_#t~nondet16#1, ULTIMATE.start_main_#t~nondet22#1, ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_#t~nondet30#1, ULTIMATE.start_main_#t~nondet32#1, ULTIMATE.start_main_~threads_total~0#1, ULTIMATE.start_main_#t~nondet19#1, ULTIMATE.start_main_#t~nondet24#1, ULTIMATE.start_main_#t~post17#1, ULTIMATE.start_main_#t~nondet26#1, ULTIMATE.start_main_#t~ret21#1, ULTIMATE.start_main_#t~nondet28#1][167], [247#(= |#race~threads_alive~0| 0), 276#true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 21#L698-2true, 249#true, 280#true, 176#ULTIMATE.startFINALtrue, 126#L701-5true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:57:05,613 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:57:05,614 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:57:05,614 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:57:05,614 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:57:05,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1257], [276#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 180#L705-2true, 249#true, 245#true, 280#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:57:05,624 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:57:05,624 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:57:05,624 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:57:05,624 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:57:05,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1257], [88#L731-1true, 276#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 180#L705-2true, 249#true, 245#true, 280#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:57:05,624 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:57:05,624 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:57:05,624 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:57:05,624 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:57:05,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1258], [276#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 45#L699-3true, 280#true, 245#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:57:05,625 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:57:05,625 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:57:05,625 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:57:05,625 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:57:05,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1258], [88#L731-1true, 276#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 45#L699-3true, 245#true, 280#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:57:05,625 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:57:05,625 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:57:05,625 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:57:05,625 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:57:05,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1255], [247#(= |#race~threads_alive~0| 0), 276#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 180#L705-2true, 249#true, 280#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:57:05,628 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:57:05,628 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:57:05,628 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:57:05,628 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:57:05,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1255], [247#(= |#race~threads_alive~0| 0), 88#L731-1true, 276#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 180#L705-2true, 249#true, 280#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:57:05,628 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:57:05,628 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:57:05,628 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:57:05,628 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:57:05,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1256], [247#(= |#race~threads_alive~0| 0), 276#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 280#true, 45#L699-3true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:57:05,629 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:57:05,629 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:57:05,629 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:57:05,629 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:57:05,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1256], [247#(= |#race~threads_alive~0| 0), 88#L731-1true, 276#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 280#true, 45#L699-3true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:57:05,629 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:57:05,629 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:57:05,629 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:57:05,629 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:57:05,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([731] L-1-2-->ULTIMATE.startFINAL: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre18#1=|v_ULTIMATE.start_main_#t~pre18#1_5|, ULTIMATE.start_main_#t~nondet23#1=|v_ULTIMATE.start_main_#t~nondet23#1_4|, ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_4|, ULTIMATE.start_main_~#tid~0#1.offset=|v_ULTIMATE.start_main_~#tid~0#1.offset_14|, ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_4|, ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_4|, ULTIMATE.start_main_~#tid~0#1.base=|v_ULTIMATE.start_main_~#tid~0#1.base_14|, ULTIMATE.start_main_#t~nondet27#1=|v_ULTIMATE.start_main_#t~nondet27#1_7|, ULTIMATE.start_main_#t~mem20#1=|v_ULTIMATE.start_main_#t~mem20#1_5|, ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_6|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_4|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_8|, ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_4|, ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_4|, ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_8|, ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_3|, ULTIMATE.start_main_#t~nondet24#1=|v_ULTIMATE.start_main_#t~nondet24#1_4|, ULTIMATE.start_main_#t~post17#1=|v_ULTIMATE.start_main_#t~post17#1_5|, ULTIMATE.start_main_#t~nondet26#1=|v_ULTIMATE.start_main_#t~nondet26#1_4|, ULTIMATE.start_main_#t~ret21#1=|v_ULTIMATE.start_main_#t~ret21#1_5|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre18#1, ULTIMATE.start_main_#t~nondet23#1, ULTIMATE.start_main_#t~nondet25#1, ULTIMATE.start_main_~#tid~0#1.offset, ULTIMATE.start_main_#t~nondet31#1, ULTIMATE.start_main_#t~nondet29#1, ULTIMATE.start_main_~#tid~0#1.base, ULTIMATE.start_main_#t~nondet27#1, ULTIMATE.start_main_#t~mem20#1, ULTIMATE.start_main_#t~nondet16#1, ULTIMATE.start_main_#t~nondet22#1, ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_#t~nondet30#1, ULTIMATE.start_main_#t~nondet32#1, ULTIMATE.start_main_~threads_total~0#1, ULTIMATE.start_main_#t~nondet19#1, ULTIMATE.start_main_#t~nondet24#1, ULTIMATE.start_main_#t~post17#1, ULTIMATE.start_main_#t~nondet26#1, ULTIMATE.start_main_#t~ret21#1, ULTIMATE.start_main_#t~nondet28#1][167], [276#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 21#L698-2true, 249#true, 245#true, 280#true, 176#ULTIMATE.startFINALtrue, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:57:05,916 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 03:57:05,916 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:57:05,916 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:57:05,916 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:57:05,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][910], [276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 260#true, 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 249#true, 280#true, 245#true, 126#L701-5true, 256#true]) [2023-11-30 03:57:05,921 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:57:05,921 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:57:05,921 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:57:05,921 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:57:05,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][910], [274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 249#true, 245#true, 280#true, 256#true]) [2023-11-30 03:57:05,921 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:57:05,921 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:57:05,921 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:57:05,921 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:57:05,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][911], [276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 260#true, 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 45#L699-3true, 280#true, 126#L701-5true, 256#true]) [2023-11-30 03:57:05,922 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:57:05,922 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:57:05,922 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:57:05,922 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:57:05,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][911], [276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 45#L699-3true, 245#true, 256#true]) [2023-11-30 03:57:05,922 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:57:05,922 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:57:05,922 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:57:05,922 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:57:05,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([731] L-1-2-->ULTIMATE.startFINAL: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre18#1=|v_ULTIMATE.start_main_#t~pre18#1_5|, ULTIMATE.start_main_#t~nondet23#1=|v_ULTIMATE.start_main_#t~nondet23#1_4|, ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_4|, ULTIMATE.start_main_~#tid~0#1.offset=|v_ULTIMATE.start_main_~#tid~0#1.offset_14|, ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_4|, ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_4|, ULTIMATE.start_main_~#tid~0#1.base=|v_ULTIMATE.start_main_~#tid~0#1.base_14|, ULTIMATE.start_main_#t~nondet27#1=|v_ULTIMATE.start_main_#t~nondet27#1_7|, ULTIMATE.start_main_#t~mem20#1=|v_ULTIMATE.start_main_#t~mem20#1_5|, ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_6|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_4|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_8|, ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_4|, ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_4|, ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_8|, ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_3|, ULTIMATE.start_main_#t~nondet24#1=|v_ULTIMATE.start_main_#t~nondet24#1_4|, ULTIMATE.start_main_#t~post17#1=|v_ULTIMATE.start_main_#t~post17#1_5|, ULTIMATE.start_main_#t~nondet26#1=|v_ULTIMATE.start_main_#t~nondet26#1_4|, ULTIMATE.start_main_#t~ret21#1=|v_ULTIMATE.start_main_#t~ret21#1_5|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre18#1, ULTIMATE.start_main_#t~nondet23#1, ULTIMATE.start_main_#t~nondet25#1, ULTIMATE.start_main_~#tid~0#1.offset, ULTIMATE.start_main_#t~nondet31#1, ULTIMATE.start_main_#t~nondet29#1, ULTIMATE.start_main_~#tid~0#1.base, ULTIMATE.start_main_#t~nondet27#1, ULTIMATE.start_main_#t~mem20#1, ULTIMATE.start_main_#t~nondet16#1, ULTIMATE.start_main_#t~nondet22#1, ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_#t~nondet30#1, ULTIMATE.start_main_#t~nondet32#1, ULTIMATE.start_main_~threads_total~0#1, ULTIMATE.start_main_#t~nondet19#1, ULTIMATE.start_main_#t~nondet24#1, ULTIMATE.start_main_#t~post17#1, ULTIMATE.start_main_#t~nondet26#1, ULTIMATE.start_main_#t~ret21#1, ULTIMATE.start_main_#t~nondet28#1][167], [247#(= |#race~threads_alive~0| 0), 276#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 21#L698-2true, 249#true, 280#true, 176#ULTIMATE.startFINALtrue, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:57:05,939 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 03:57:05,939 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:57:05,939 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:57:05,939 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:57:05,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1362], [247#(= |#race~threads_alive~0| 0), 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 249#true, 280#true, 256#true]) [2023-11-30 03:57:05,944 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:57:05,944 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:57:05,944 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:57:05,944 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:57:05,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1362], [247#(= |#race~threads_alive~0| 0), 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 249#true, 280#true, 126#L701-5true, 256#true]) [2023-11-30 03:57:05,944 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:57:05,944 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:57:05,944 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:57:05,944 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:57:05,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1361], [247#(= |#race~threads_alive~0| 0), 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 45#L699-3true, 256#true]) [2023-11-30 03:57:05,945 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:57:05,945 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:57:05,945 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:57:05,945 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:57:05,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1361], [247#(= |#race~threads_alive~0| 0), 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 260#true, 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 45#L699-3true, 280#true, 126#L701-5true, 256#true]) [2023-11-30 03:57:05,945 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:57:05,945 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:57:05,945 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:57:05,945 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:57:07,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1586], [276#true, 266#(= |#race~keep_alive~0| 0), 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 46#L698-1true, 280#true, 245#true, 176#ULTIMATE.startFINALtrue, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:57:07,111 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:57:07,111 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:57:07,111 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:57:07,111 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:57:07,251 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1586], [276#true, 266#(= |#race~keep_alive~0| 0), 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 123#L698-2true, 249#true, 245#true, 280#true, 176#ULTIMATE.startFINALtrue, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:57:07,251 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 03:57:07,251 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:57:07,251 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:57:07,252 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:57:07,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][741], [107#L707-7true, 276#true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 135#L705-2true, 249#true, 245#true, 280#true, 176#ULTIMATE.startFINALtrue, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:57:07,353 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:57:07,353 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:57:07,353 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:57:07,353 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:57:07,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][741], [276#true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 135#L705-2true, 249#true, 280#true, 245#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 176#ULTIMATE.startFINALtrue, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:57:07,353 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:57:07,354 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:57:07,354 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:57:07,354 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:57:07,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][742], [107#L707-7true, 276#true, 266#(= |#race~keep_alive~0| 0), 260#true, 211#L699-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 280#true, 245#true, 176#ULTIMATE.startFINALtrue, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:57:07,383 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:57:07,383 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:57:07,383 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:57:07,383 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:57:07,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][742], [276#true, 266#(= |#race~keep_alive~0| 0), 260#true, 211#L699-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 245#true, 280#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 176#ULTIMATE.startFINALtrue, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:57:07,384 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:57:07,384 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:57:07,384 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:57:07,384 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:57:07,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][506], [247#(= |#race~threads_alive~0| 0), 276#true, 266#(= |#race~keep_alive~0| 0), 10#L702-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 199#L707-2true, 249#true, 280#true, 176#ULTIMATE.startFINALtrue, 272#true, 256#true]) [2023-11-30 03:57:07,838 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:57:07,838 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:57:07,838 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:57:07,838 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:57:08,419 INFO L124 PetriNetUnfolderBase]: 158888/362100 cut-off events. [2023-11-30 03:57:08,419 INFO L125 PetriNetUnfolderBase]: For 4474607/4802713 co-relation queries the response was YES. [2023-11-30 03:57:09,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1791247 conditions, 362100 events. 158888/362100 cut-off events. For 4474607/4802713 co-relation queries the response was YES. Maximal size of possible extension queue 8160. Compared 5050132 event pairs, 29979 based on Foata normal form. 12563/330304 useless extension candidates. Maximal degree in co-relation 1256185. Up to 182865 conditions per place. [2023-11-30 03:57:13,236 INFO L140 encePairwiseOnDemand]: 224/247 looper letters, 957 selfloop transitions, 623 changer transitions 7/1918 dead transitions. [2023-11-30 03:57:13,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 1918 transitions, 33328 flow [2023-11-30 03:57:13,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-30 03:57:13,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-30 03:57:13,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 678 transitions. [2023-11-30 03:57:13,238 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.9149797570850202 [2023-11-30 03:57:13,238 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 678 transitions. [2023-11-30 03:57:13,238 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 678 transitions. [2023-11-30 03:57:13,238 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 03:57:13,238 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 678 transitions. [2023-11-30 03:57:13,240 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 226.0) internal successors, (678), 3 states have internal predecessors, (678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:57:13,241 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 247.0) internal successors, (988), 4 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:57:13,241 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 247.0) internal successors, (988), 4 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:57:13,241 INFO L307 CegarLoopForPetriNet]: 242 programPoint places, 20 predicate places. [2023-11-30 03:57:13,242 INFO L500 AbstractCegarLoop]: Abstraction has has 262 places, 1918 transitions, 33328 flow [2023-11-30 03:57:13,242 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 206.0) internal successors, (618), 3 states have internal predecessors, (618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:57:13,242 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 03:57:13,242 INFO L232 CegarLoopForPetriNet]: trace histogram [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] [2023-11-30 03:57:13,242 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-11-30 03:57:13,242 INFO L425 AbstractCegarLoop]: === Iteration 10 === Targeting threadErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 21 more)] === [2023-11-30 03:57:13,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 03:57:13,243 INFO L85 PathProgramCache]: Analyzing trace with hash 1320823228, now seen corresponding path program 1 times [2023-11-30 03:57:13,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 03:57:13,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395455607] [2023-11-30 03:57:13,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 03:57:13,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 03:57:13,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 03:57:13,281 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-30 03:57:13,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 03:57:13,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395455607] [2023-11-30 03:57:13,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395455607] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 03:57:13,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 03:57:13,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-30 03:57:13,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213806204] [2023-11-30 03:57:13,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 03:57:13,283 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-30 03:57:13,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 03:57:13,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-30 03:57:13,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-30 03:57:13,284 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 177 out of 247 [2023-11-30 03:57:13,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 1918 transitions, 33328 flow. Second operand has 3 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) [2023-11-30 03:57:13,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 03:57:13,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 177 of 247 [2023-11-30 03:57:13,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 03:57:14,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][450], [26#L694-6true, 276#true, 286#(= |threadThread2of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 135#L705-2true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:14,567 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2023-11-30 03:57:14,567 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 03:57:14,568 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 03:57:14,568 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 03:57:14,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][455], [26#L694-6true, 286#(= |threadThread2of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 260#true, 211#L699-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:57:14,697 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is not cut-off event [2023-11-30 03:57:14,697 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2023-11-30 03:57:14,697 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2023-11-30 03:57:14,697 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2023-11-30 03:57:14,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][455], [26#L694-6true, 77#L718-6true, 276#true, 286#(= |threadThread2of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 211#L699-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:14,697 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 03:57:14,697 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 03:57:14,697 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 03:57:14,698 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 03:57:14,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][450], [276#true, 286#(= |threadThread2of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 57#L694-7true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 135#L705-2true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:14,698 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2023-11-30 03:57:14,698 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 03:57:14,698 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 03:57:14,698 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2023-11-30 03:57:14,813 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][450], [26#L694-6true, 77#L718-6true, 276#true, 286#(= |threadThread2of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 135#L705-2true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:14,814 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is not cut-off event [2023-11-30 03:57:14,814 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2023-11-30 03:57:14,814 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2023-11-30 03:57:14,814 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2023-11-30 03:57:14,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][455], [286#(= |threadThread2of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 211#L699-3true, 57#L694-7true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:57:14,817 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is not cut-off event [2023-11-30 03:57:14,817 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2023-11-30 03:57:14,817 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2023-11-30 03:57:14,817 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2023-11-30 03:57:14,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][455], [77#L718-6true, 276#true, 286#(= |threadThread2of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 211#L699-3true, 260#true, 57#L694-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:14,818 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2023-11-30 03:57:14,818 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:57:14,818 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:57:14,818 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2023-11-30 03:57:14,966 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][450], [77#L718-6true, 286#(= |threadThread2of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 260#true, 57#L694-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 135#L705-2true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:57:14,966 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is not cut-off event [2023-11-30 03:57:14,966 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2023-11-30 03:57:14,966 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2023-11-30 03:57:14,966 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2023-11-30 03:57:14,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] L706-->L706-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65| (store .cse0 |v_~#threads_alive_mutex~0.offset_65| 1))) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_65|) 0) (= |v_threadThread1of2ForFork0_#t~nondet12_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|, threadThread1of2ForFork0_#t~nondet12=|v_threadThread1of2ForFork0_#t~nondet12_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet12][608], [26#L694-6true, 77#L718-6true, 276#true, 286#(= |threadThread2of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 282#(= (select (select |#pthreadsMutex| |~#threads_alive_mutex~0.base|) |~#threads_alive_mutex~0.offset|) 1), 175#L706-3true, 245#true, 272#true, 256#true]) [2023-11-30 03:57:14,970 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2023-11-30 03:57:14,970 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:57:14,970 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:57:14,970 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2023-11-30 03:57:15,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] L706-->L706-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65| (store .cse0 |v_~#threads_alive_mutex~0.offset_65| 1))) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_65|) 0) (= |v_threadThread1of2ForFork0_#t~nondet12_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|, threadThread1of2ForFork0_#t~nondet12=|v_threadThread1of2ForFork0_#t~nondet12_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet12][608], [77#L718-6true, 276#true, 286#(= |threadThread2of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 57#L694-7true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 282#(= (select (select |#pthreadsMutex| |~#threads_alive_mutex~0.base|) |~#threads_alive_mutex~0.offset|) 1), 175#L706-3true, 245#true, 272#true, 256#true]) [2023-11-30 03:57:15,138 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2023-11-30 03:57:15,138 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 03:57:15,138 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 03:57:15,138 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 03:57:16,090 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][814], [9#L707-1true, 247#(= |#race~threads_alive~0| 0), 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 284#true, 117#L696-3true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:16,090 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 03:57:16,090 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:57:16,090 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:57:16,090 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:57:16,090 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][814], [9#L707-1true, 247#(= |#race~threads_alive~0| 0), 77#L718-6true, 276#true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:16,090 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 03:57:16,090 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:57:16,090 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:57:16,090 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:57:16,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][813], [9#L707-1true, 247#(= |#race~threads_alive~0| 0), 276#true, 117#L696-3true, 284#true, 266#(= |#race~keep_alive~0| 0), 260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:16,095 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is not cut-off event [2023-11-30 03:57:16,095 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2023-11-30 03:57:16,095 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2023-11-30 03:57:16,095 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2023-11-30 03:57:16,095 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][814], [9#L707-1true, 247#(= |#race~threads_alive~0| 0), 276#true, 284#true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:16,095 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2023-11-30 03:57:16,095 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:57:16,095 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:57:16,095 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:57:16,095 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2023-11-30 03:57:16,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][455], [26#L694-6true, 276#true, 286#(= |threadThread2of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 260#true, 136#L716-3true, 211#L699-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:16,312 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 03:57:16,312 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:57:16,312 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:57:16,312 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:57:16,324 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][814], [9#L707-1true, 247#(= |#race~threads_alive~0| 0), 77#L718-6true, 276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:16,324 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 03:57:16,324 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:57:16,324 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:57:16,324 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:57:16,324 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:57:16,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][814], [247#(= |#race~threads_alive~0| 0), 276#true, 284#true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 90#L707-2true, 143#L718-5true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:16,326 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 03:57:16,326 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:57:16,326 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:57:16,326 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:57:16,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][814], [247#(= |#race~threads_alive~0| 0), 77#L718-6true, 276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 90#L707-2true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:16,326 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2023-11-30 03:57:16,326 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:57:16,326 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:57:16,326 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:57:16,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][813], [247#(= |#race~threads_alive~0| 0), 276#true, 266#(= |#race~keep_alive~0| 0), 284#true, 117#L696-3true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 90#L707-2true, 141#L718-4true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:16,333 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is not cut-off event [2023-11-30 03:57:16,333 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2023-11-30 03:57:16,333 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2023-11-30 03:57:16,333 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is not cut-off event [2023-11-30 03:57:16,333 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][814], [247#(= |#race~threads_alive~0| 0), 276#true, 284#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 90#L707-2true, 143#L718-5true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:16,333 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2023-11-30 03:57:16,333 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:57:16,333 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:57:16,333 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:57:16,333 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 03:57:16,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][450], [26#L694-6true, 276#true, 286#(= |threadThread2of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 135#L705-2true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:57:16,543 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is not cut-off event [2023-11-30 03:57:16,543 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2023-11-30 03:57:16,543 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2023-11-30 03:57:16,543 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2023-11-30 03:57:16,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][450], [276#true, 286#(= |threadThread2of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 136#L716-3true, 57#L694-7true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 135#L705-2true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:57:16,543 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2023-11-30 03:57:16,543 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:57:16,543 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:57:16,543 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:57:16,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][455], [276#true, 286#(= |threadThread2of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 260#true, 136#L716-3true, 57#L694-7true, 211#L699-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:57:16,545 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2023-11-30 03:57:16,545 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:57:16,545 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:57:16,545 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:57:16,560 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][814], [247#(= |#race~threads_alive~0| 0), 77#L718-6true, 276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 90#L707-2true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:16,560 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2023-11-30 03:57:16,560 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:57:16,560 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:57:16,561 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:57:16,561 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2023-11-30 03:57:16,562 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][814], [247#(= |#race~threads_alive~0| 0), 276#true, 117#L696-3true, 284#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 125#L707-5true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:16,562 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 03:57:16,562 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:57:16,562 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:57:16,562 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:57:16,562 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][814], [247#(= |#race~threads_alive~0| 0), 77#L718-6true, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 284#true, 117#L696-3true, 125#L707-5true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:16,562 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 03:57:16,562 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:57:16,563 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:57:16,563 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:57:16,590 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][813], [247#(= |#race~threads_alive~0| 0), 276#true, 117#L696-3true, 266#(= |#race~keep_alive~0| 0), 284#true, 125#L707-5true, 260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:16,591 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 03:57:16,591 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 03:57:16,591 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 03:57:16,591 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 03:57:16,591 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][814], [247#(= |#race~threads_alive~0| 0), 77#L718-6true, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 284#true, 117#L696-3true, 266#(= |#race~keep_alive~0| 0), 125#L707-5true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:16,591 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 03:57:16,591 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:57:16,591 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:57:16,591 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:57:16,591 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:57:16,591 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][814], [247#(= |#race~threads_alive~0| 0), 276#true, 266#(= |#race~keep_alive~0| 0), 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 284#true, 125#L707-5true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:16,591 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 03:57:16,591 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:57:16,591 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:57:16,591 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:57:16,591 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:57:16,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] L706-->L706-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65| (store .cse0 |v_~#threads_alive_mutex~0.offset_65| 1))) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_65|) 0) (= |v_threadThread1of2ForFork0_#t~nondet12_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|, threadThread1of2ForFork0_#t~nondet12=|v_threadThread1of2ForFork0_#t~nondet12_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet12][608], [26#L694-6true, 276#true, 286#(= |threadThread2of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 282#(= (select (select |#pthreadsMutex| |~#threads_alive_mutex~0.base|) |~#threads_alive_mutex~0.offset|) 1), 175#L706-3true, 245#true, 272#true, 256#true]) [2023-11-30 03:57:16,811 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 03:57:16,811 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 03:57:16,811 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 03:57:16,811 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 03:57:16,847 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][813], [247#(= |#race~threads_alive~0| 0), 276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 117#L696-3true, 125#L707-5true, 260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:16,847 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 03:57:16,847 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 03:57:16,847 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 03:57:16,847 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 03:57:16,847 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 03:57:16,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][814], [247#(= |#race~threads_alive~0| 0), 276#true, 266#(= |#race~keep_alive~0| 0), 117#L696-3true, 284#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 125#L707-5true, 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:16,848 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 03:57:16,848 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:57:16,848 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:57:16,848 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:57:16,848 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][814], [247#(= |#race~threads_alive~0| 0), 276#true, 117#L696-3true, 284#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 125#L707-5true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:16,848 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 03:57:16,848 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:57:16,848 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:57:16,848 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:57:16,848 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:57:16,848 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:57:16,848 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][814], [247#(= |#race~threads_alive~0| 0), 77#L718-6true, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 284#true, 266#(= |#race~keep_alive~0| 0), 125#L707-5true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:16,848 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 03:57:16,848 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:57:16,848 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:57:16,848 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:57:16,848 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:57:16,848 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:57:16,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][726], [26#L694-6true, 276#true, 286#(= |threadThread2of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 266#(= |#race~keep_alive~0| 0), 10#L702-3true, 260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:16,852 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2023-11-30 03:57:16,852 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 03:57:16,852 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 03:57:16,852 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2023-11-30 03:57:17,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][815], [247#(= |#race~threads_alive~0| 0), 122#L718-3true, 276#true, 284#true, 117#L696-3true, 266#(= |#race~keep_alive~0| 0), 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 125#L707-5true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:17,035 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is not cut-off event [2023-11-30 03:57:17,035 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2023-11-30 03:57:17,035 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2023-11-30 03:57:17,035 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2023-11-30 03:57:17,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] L706-->L706-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65| (store .cse0 |v_~#threads_alive_mutex~0.offset_65| 1))) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_65|) 0) (= |v_threadThread1of2ForFork0_#t~nondet12_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|, threadThread1of2ForFork0_#t~nondet12=|v_threadThread1of2ForFork0_#t~nondet12_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet12][608], [276#true, 286#(= |threadThread2of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 136#L716-3true, 260#true, 57#L694-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 282#(= (select (select |#pthreadsMutex| |~#threads_alive_mutex~0.base|) |~#threads_alive_mutex~0.offset|) 1), 175#L706-3true, 245#true, 272#true, 256#true]) [2023-11-30 03:57:17,279 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 03:57:17,279 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:57:17,279 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:57:17,279 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:57:17,298 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][814], [247#(= |#race~threads_alive~0| 0), 77#L718-6true, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 284#true, 117#L696-3true, 125#L707-5true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:17,298 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 03:57:17,298 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:57:17,298 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:57:17,298 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:57:17,298 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:57:17,298 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:57:17,298 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:57:17,298 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][814], [247#(= |#race~threads_alive~0| 0), 276#true, 117#L696-3true, 284#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 125#L707-5true, 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:17,299 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 03:57:17,299 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:57:17,299 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:57:17,299 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:57:17,299 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:57:17,299 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][814], [247#(= |#race~threads_alive~0| 0), 276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 125#L707-5true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:17,299 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 03:57:17,299 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:57:17,299 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:57:17,299 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:57:17,299 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:57:17,299 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:57:17,299 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:57:17,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][723], [26#L694-6true, 276#true, 286#(= |threadThread2of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 10#L702-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:17,302 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 03:57:17,302 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:57:17,302 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:57:17,302 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:57:17,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][723], [26#L694-6true, 77#L718-6true, 276#true, 286#(= |threadThread2of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 10#L702-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:57:17,303 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 03:57:17,303 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:57:17,303 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:57:17,303 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:57:17,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][723], [26#L694-6true, 286#(= |threadThread2of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 10#L702-3true, 260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:17,303 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 03:57:17,303 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:57:17,303 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:57:17,303 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:57:17,310 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][813], [247#(= |#race~threads_alive~0| 0), 276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 117#L696-3true, 125#L707-5true, 260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:17,310 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is not cut-off event [2023-11-30 03:57:17,310 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2023-11-30 03:57:17,310 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2023-11-30 03:57:17,310 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2023-11-30 03:57:17,310 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2023-11-30 03:57:17,310 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2023-11-30 03:57:17,310 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][814], [247#(= |#race~threads_alive~0| 0), 276#true, 284#true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 125#L707-5true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:17,311 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 03:57:17,311 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:57:17,311 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:57:17,311 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:57:17,311 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:57:17,311 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:57:17,311 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:57:17,311 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:57:17,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][976], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 266#(= |#race~keep_alive~0| 0), 284#true, 117#L696-3true, 260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 65#L707-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:57:17,314 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 03:57:17,314 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:57:17,314 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:57:17,314 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:57:17,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][726], [286#(= |threadThread2of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 10#L702-3true, 57#L694-7true, 260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:17,318 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2023-11-30 03:57:17,318 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:57:17,318 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:57:17,318 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2023-11-30 03:57:17,576 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][814], [247#(= |#race~threads_alive~0| 0), 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 117#L696-3true, 284#true, 125#L707-5true, 260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:17,576 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 03:57:17,576 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:57:17,576 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:57:17,576 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:57:17,576 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:57:17,576 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:57:17,597 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][814], [247#(= |#race~threads_alive~0| 0), 77#L718-6true, 276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 284#true, 125#L707-5true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:17,597 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 03:57:17,597 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:57:17,597 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:57:17,597 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:57:17,597 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:57:17,597 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:57:17,597 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:57:17,597 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:57:17,600 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][973], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 117#L696-3true, 284#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 65#L707-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:17,600 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 03:57:17,600 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:57:17,600 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:57:17,600 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:57:17,600 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][973], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 77#L718-6true, 284#true, 266#(= |#race~keep_alive~0| 0), 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, 65#L707-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:17,600 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 03:57:17,600 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:57:17,600 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:57:17,600 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:57:17,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][723], [77#L718-6true, 276#true, 286#(= |threadThread2of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 10#L702-3true, 57#L694-7true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:57:17,602 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 03:57:17,602 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:57:17,602 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:57:17,602 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:57:17,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][723], [276#true, 286#(= |threadThread2of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 10#L702-3true, 57#L694-7true, 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:17,602 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2023-11-30 03:57:17,602 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:57:17,602 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:57:17,602 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:57:17,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][723], [286#(= |threadThread2of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 10#L702-3true, 57#L694-7true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:57:17,603 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 03:57:17,603 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:57:17,603 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:57:17,603 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:57:17,609 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][234], [26#L694-6true, 276#true, 284#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 217#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:57:17,610 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 03:57:17,610 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:57:17,610 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:57:17,610 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:57:17,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][976], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 117#L696-3true, 266#(= |#race~keep_alive~0| 0), 284#true, 260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:57:17,613 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2023-11-30 03:57:17,613 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:57:17,613 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:57:17,613 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 03:57:17,921 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][973], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 284#true, 117#L696-3true, 266#(= |#race~keep_alive~0| 0), 65#L707-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:17,922 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is not cut-off event [2023-11-30 03:57:17,922 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2023-11-30 03:57:17,922 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2023-11-30 03:57:17,922 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2023-11-30 03:57:17,922 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is not cut-off event [2023-11-30 03:57:17,922 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][973], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 77#L718-6true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 284#true, 117#L696-3true, 65#L707-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:57:17,922 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 03:57:17,922 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:57:17,922 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:57:17,922 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:57:17,922 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:57:17,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][234], [26#L694-6true, 77#L718-6true, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 284#true, 217#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:57:17,923 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 03:57:17,923 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:57:17,923 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:57:17,923 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:57:17,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][970], [276#true, 286#(= |threadThread2of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 217#L709-3true, 260#true, 57#L694-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:17,924 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 03:57:17,924 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:57:17,924 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:57:17,924 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:57:17,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][973], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 284#true, 117#L696-3true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:17,926 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 03:57:17,926 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:57:17,926 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:57:17,926 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:57:17,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][973], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 77#L718-6true, 284#true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:57:17,926 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 03:57:17,926 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:57:17,926 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:57:17,926 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:57:17,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][234], [32#L696true, 276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 217#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:17,926 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 03:57:17,926 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:57:17,926 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:57:17,926 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:57:17,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][234], [32#L696true, 77#L718-6true, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 284#true, 217#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:17,926 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 03:57:17,926 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:57:17,927 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:57:17,927 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:57:17,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][556], [190#L709true, 276#true, 266#(= |#race~keep_alive~0| 0), 117#L696-3true, 284#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:57:17,927 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 03:57:17,927 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:57:17,927 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:57:17,927 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:57:17,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][556], [77#L718-6true, 190#L709true, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 284#true, 266#(= |#race~keep_alive~0| 0), 117#L696-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:57:17,927 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 03:57:17,927 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:57:17,927 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:57:17,927 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:57:17,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][234], [276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 284#true, 217#L709-3true, 260#true, 57#L694-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:57:17,939 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 03:57:17,939 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:57:17,939 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:57:17,939 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:57:17,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][234], [44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 276#true, 284#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 217#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:57:17,939 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2023-11-30 03:57:17,939 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:57:17,939 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:57:17,939 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 03:57:18,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][556], [190#L709true, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 284#true, 266#(= |#race~keep_alive~0| 0), 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:18,264 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2023-11-30 03:57:18,264 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:57:18,264 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:57:18,264 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:57:18,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][814], [9#L707-1true, 247#(= |#race~threads_alive~0| 0), 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 284#true, 117#L696-3true, 266#(= |#race~keep_alive~0| 0), 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:18,265 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 03:57:18,265 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:57:18,265 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:57:18,265 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:57:18,265 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][814], [247#(= |#race~threads_alive~0| 0), 276#true, 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 284#true, 125#L707-5true, 260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:18,265 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 03:57:18,265 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:57:18,265 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:57:18,265 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:57:18,265 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:57:18,265 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:57:18,265 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:57:18,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][814], [247#(= |#race~threads_alive~0| 0), 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 284#true, 117#L696-3true, 266#(= |#race~keep_alive~0| 0), 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 90#L707-2true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:18,265 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 03:57:18,265 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:57:18,265 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:57:18,265 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:57:18,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][973], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 284#true, 266#(= |#race~keep_alive~0| 0), 117#L696-3true, 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:18,266 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2023-11-30 03:57:18,266 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:57:18,266 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:57:18,266 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:57:18,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][973], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 284#true, 117#L696-3true, 260#true, 136#L716-3true, 65#L707-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:18,266 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2023-11-30 03:57:18,266 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:57:18,266 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:57:18,266 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:57:18,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][234], [32#L696true, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 284#true, 217#L709-3true, 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:18,266 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2023-11-30 03:57:18,266 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:57:18,266 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:57:18,266 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:57:18,292 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][973], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 284#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 117#L696-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:57:18,292 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2023-11-30 03:57:18,292 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2023-11-30 03:57:18,292 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2023-11-30 03:57:18,292 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2023-11-30 03:57:18,292 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2023-11-30 03:57:18,292 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][973], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 77#L718-6true, 284#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 117#L696-3true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:57:18,292 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 03:57:18,292 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:57:18,292 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:57:18,292 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:57:18,292 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:57:18,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][234], [77#L718-6true, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 284#true, 266#(= |#race~keep_alive~0| 0), 217#L709-3true, 260#true, 57#L694-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:18,294 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 03:57:18,294 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:57:18,294 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:57:18,294 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:57:18,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][234], [44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 77#L718-6true, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 284#true, 266#(= |#race~keep_alive~0| 0), 217#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:57:18,294 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 03:57:18,294 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:57:18,294 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:57:18,294 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:57:18,311 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][233], [32#L696true, 276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 217#L709-3true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:57:18,311 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 03:57:18,311 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:57:18,311 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:57:18,311 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:57:18,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][558], [190#L709true, 276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 117#L696-3true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:18,312 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2023-11-30 03:57:18,312 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:57:18,312 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:57:18,312 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2023-11-30 03:57:18,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][970], [77#L718-6true, 276#true, 286#(= |threadThread2of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 217#L709-3true, 260#true, 57#L694-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:57:18,934 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is not cut-off event [2023-11-30 03:57:18,934 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2023-11-30 03:57:18,934 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2023-11-30 03:57:18,934 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is not cut-off event [2023-11-30 03:57:18,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][970], [286#(= |threadThread2of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 217#L709-3true, 260#true, 57#L694-7true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:57:18,934 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2023-11-30 03:57:18,935 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:57:18,935 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:57:18,935 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:57:18,949 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][234], [32#L696true, 276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 284#true, 217#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:57:18,949 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 03:57:18,949 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:57:18,949 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:57:18,949 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:57:18,949 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:57:18,950 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][556], [190#L709true, 276#true, 117#L696-3true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:57:18,950 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2023-11-30 03:57:18,950 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:57:18,950 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:57:18,950 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:57:18,950 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:57:19,306 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][814], [9#L707-1true, 247#(= |#race~threads_alive~0| 0), 276#true, 266#(= |#race~keep_alive~0| 0), 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 284#true, 260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:19,306 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 03:57:19,306 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:57:19,306 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:57:19,306 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:57:19,306 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:57:19,333 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][234], [32#L696true, 77#L718-6true, 276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 217#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:57:19,333 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 03:57:19,333 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:57:19,333 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:57:19,333 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:57:19,333 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:57:19,333 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][556], [77#L718-6true, 190#L709true, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 284#true, 117#L696-3true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:57:19,333 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2023-11-30 03:57:19,334 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:57:19,334 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:57:19,334 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:57:19,334 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:57:19,765 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][814], [247#(= |#race~threads_alive~0| 0), 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 284#true, 117#L696-3true, 260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 90#L707-2true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:19,766 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 03:57:19,766 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:57:19,766 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:57:19,766 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:57:19,766 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:57:19,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][457], [26#L694-6true, 286#(= |threadThread2of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 135#L705-2true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:57:19,793 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 03:57:19,793 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 03:57:19,793 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 03:57:19,793 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 03:57:19,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][456], [26#L694-6true, 276#true, 286#(= |threadThread2of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 266#(= |#race~keep_alive~0| 0), 211#L699-3true, 260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:19,794 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2023-11-30 03:57:19,794 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 03:57:19,794 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 03:57:19,794 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2023-11-30 03:57:20,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][457], [286#(= |threadThread2of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 57#L694-7true, 260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 135#L705-2true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:57:20,464 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 03:57:20,464 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 03:57:20,464 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 03:57:20,464 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 03:57:20,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][1057], [77#L718-6true, 286#(= |threadThread2of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 57#L694-7true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 135#L705-2true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:57:20,464 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 03:57:20,464 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:57:20,465 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:57:20,465 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:57:20,465 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][1057], [286#(= |threadThread2of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 57#L694-7true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 135#L705-2true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:57:20,465 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2023-11-30 03:57:20,465 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:57:20,465 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:57:20,465 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:57:20,465 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][1051], [276#true, 286#(= |threadThread2of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 266#(= |#race~keep_alive~0| 0), 57#L694-7true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 135#L705-2true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:20,465 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 03:57:20,465 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:57:20,465 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:57:20,465 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:57:20,465 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][456], [286#(= |threadThread2of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 211#L699-3true, 57#L694-7true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:57:20,465 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 03:57:20,465 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 03:57:20,465 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 03:57:20,465 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2023-11-30 03:57:20,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][1056], [77#L718-6true, 286#(= |threadThread2of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 57#L694-7true, 260#true, 211#L699-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:57:20,466 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 03:57:20,466 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:57:20,466 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:57:20,466 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:57:20,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][1056], [276#true, 286#(= |threadThread2of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 57#L694-7true, 260#true, 211#L699-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:20,466 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2023-11-30 03:57:20,466 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:57:20,466 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:57:20,466 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:57:20,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][1058], [276#true, 286#(= |threadThread2of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 266#(= |#race~keep_alive~0| 0), 260#true, 57#L694-7true, 211#L699-3true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:20,466 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2023-11-30 03:57:20,466 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:57:20,466 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:57:20,466 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:57:21,622 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][814], [247#(= |#race~threads_alive~0| 0), 276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 284#true, 117#L696-3true, 125#L707-5true, 260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:21,622 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2023-11-30 03:57:21,622 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:57:21,622 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:57:21,622 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:57:21,622 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:57:21,622 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:57:21,622 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:57:21,622 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:57:22,448 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][973], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 266#(= |#race~keep_alive~0| 0), 117#L696-3true, 284#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 65#L707-6true, 260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:22,449 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2023-11-30 03:57:22,449 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:57:22,449 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:57:22,449 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:57:22,449 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:57:22,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][234], [26#L694-6true, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 284#true, 217#L709-3true, 260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:57:22,449 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2023-11-30 03:57:22,449 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:57:22,449 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:57:22,449 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:57:23,315 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][973], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 284#true, 266#(= |#race~keep_alive~0| 0), 117#L696-3true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:57:23,315 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2023-11-30 03:57:23,315 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:57:23,315 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:57:23,315 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:57:23,315 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:57:23,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][234], [276#true, 284#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 217#L709-3true, 260#true, 136#L716-3true, 57#L694-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:57:23,317 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2023-11-30 03:57:23,317 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:57:23,317 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:57:23,317 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:57:23,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][234], [44#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 217#L709-3true, 260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:57:23,318 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2023-11-30 03:57:23,318 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:57:23,318 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:57:23,318 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:57:23,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([769] L700-->L700-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_11|) 0) (= |v_threadThread1of2ForFork0_#t~nondet6_1| 0) (= |v_#pthreadsMutex_125| (store |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11| (store .cse0 |v_~#data_mutex~0.offset_11| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet6][192], [107#L707-7true, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 284#true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 231#L700-3true, 143#L718-5true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:57:23,364 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2023-11-30 03:57:23,364 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:57:23,364 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:57:23,364 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:57:23,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([769] L700-->L700-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_11|) 0) (= |v_threadThread1of2ForFork0_#t~nondet6_1| 0) (= |v_#pthreadsMutex_125| (store |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11| (store .cse0 |v_~#data_mutex~0.offset_11| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet6][192], [276#true, 266#(= |#race~keep_alive~0| 0), 284#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 231#L700-3true, 143#L718-5true, 280#true, 245#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 256#true]) [2023-11-30 03:57:23,364 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2023-11-30 03:57:23,364 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:57:23,364 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:57:23,364 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 03:57:23,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1134], [276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 284#true, 219#L709-3true, 211#L699-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:57:23,365 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2023-11-30 03:57:23,365 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 03:57:23,365 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 03:57:23,365 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 03:57:23,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1134], [77#L718-6true, 276#true, 284#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 219#L709-3true, 211#L699-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:57:23,365 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2023-11-30 03:57:23,365 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:57:23,365 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:57:23,365 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:57:24,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([769] L700-->L700-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_11|) 0) (= |v_threadThread1of2ForFork0_#t~nondet6_1| 0) (= |v_#pthreadsMutex_125| (store |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11| (store .cse0 |v_~#data_mutex~0.offset_11| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet6][192], [77#L718-6true, 107#L707-7true, 276#true, 266#(= |#race~keep_alive~0| 0), 284#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 231#L700-3true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:24,675 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2023-11-30 03:57:24,675 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 03:57:24,675 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 03:57:24,675 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 03:57:24,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([769] L700-->L700-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_11|) 0) (= |v_threadThread1of2ForFork0_#t~nondet6_1| 0) (= |v_#pthreadsMutex_125| (store |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11| (store .cse0 |v_~#data_mutex~0.offset_11| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet6][192], [77#L718-6true, 276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 231#L700-3true, 280#true, 245#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 256#true]) [2023-11-30 03:57:24,675 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2023-11-30 03:57:24,675 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 03:57:24,675 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 03:57:24,675 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 03:57:25,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][1056], [276#true, 286#(= |threadThread2of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 57#L694-7true, 211#L699-3true, 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:25,978 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 03:57:25,978 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:57:25,978 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:57:25,979 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:57:25,979 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][1057], [276#true, 286#(= |threadThread2of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 260#true, 57#L694-7true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 135#L705-2true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:25,979 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 03:57:25,979 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:57:25,979 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:57:25,979 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:57:25,985 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][234], [32#L696true, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 284#true, 217#L709-3true, 260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:25,985 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2023-11-30 03:57:25,985 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:57:25,985 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:57:25,985 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:57:25,985 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:57:25,985 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][556], [190#L709true, 276#true, 117#L696-3true, 284#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:57:25,985 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2023-11-30 03:57:25,985 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:57:25,985 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:57:25,985 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:57:25,986 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 03:57:31,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][233], [276#true, 266#(= |#race~keep_alive~0| 0), 284#true, 217#L709-3true, 260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 199#L707-2true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:57:31,554 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2023-11-30 03:57:31,554 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:57:31,554 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:57:31,554 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:57:31,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][710], [276#true, 266#(= |#race~keep_alive~0| 0), 284#true, 219#L709-3true, 260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 90#L707-2true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:31,561 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2023-11-30 03:57:31,561 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:57:31,561 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:57:31,561 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:57:33,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][234], [276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 217#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 199#L707-2true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:33,841 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 03:57:33,841 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:57:33,841 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:57:33,841 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:57:33,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][712], [276#true, 266#(= |#race~keep_alive~0| 0), 284#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 90#L707-2true, 143#L718-5true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:57:33,846 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 03:57:33,846 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:57:33,846 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:57:33,846 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:57:33,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][749], [247#(= |#race~threads_alive~0| 0), 276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 219#L709-3true, 260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 90#L707-2true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:33,847 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2023-11-30 03:57:33,847 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2023-11-30 03:57:33,847 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2023-11-30 03:57:33,848 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2023-11-30 03:57:33,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][751], [247#(= |#race~threads_alive~0| 0), 276#true, 266#(= |#race~keep_alive~0| 0), 284#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 90#L707-2true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:33,848 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2023-11-30 03:57:33,848 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:57:33,848 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:57:33,848 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:57:35,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][229], [220#L694-5true, 247#(= |#race~threads_alive~0| 0), 276#true, 234#L707-1true, 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 129#L726-3true, 280#true, 272#true, 264#true, 256#true]) [2023-11-30 03:57:35,532 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2023-11-30 03:57:35,532 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 03:57:35,533 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 03:57:35,533 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 03:57:36,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][234], [77#L718-6true, 276#true, 266#(= |#race~keep_alive~0| 0), 284#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 217#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 199#L707-2true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:57:36,270 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2023-11-30 03:57:36,270 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 03:57:36,270 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 03:57:36,270 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 03:57:36,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][712], [77#L718-6true, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 284#true, 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 90#L707-2true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:36,272 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2023-11-30 03:57:36,272 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 03:57:36,272 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 03:57:36,272 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 03:57:36,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][751], [247#(= |#race~threads_alive~0| 0), 77#L718-6true, 276#true, 266#(= |#race~keep_alive~0| 0), 284#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 90#L707-2true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:36,274 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2023-11-30 03:57:36,274 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 03:57:36,274 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 03:57:36,274 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 03:57:38,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][278], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 234#L707-1true, 284#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 249#true, 280#true, 129#L726-3true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:57:38,227 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2023-11-30 03:57:38,227 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 03:57:38,227 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 03:57:38,227 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 03:57:38,228 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][229], [220#L694-5true, 247#(= |#race~threads_alive~0| 0), 276#true, 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 199#L707-2true, 249#true, 280#true, 129#L726-3true, 272#true, 264#true, 256#true]) [2023-11-30 03:57:38,228 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2023-11-30 03:57:38,228 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 03:57:38,228 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 03:57:38,228 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 03:57:38,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1134], [276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 284#true, 219#L709-3true, 136#L716-3true, 260#true, 211#L699-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:57:38,840 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 03:57:38,840 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:57:38,840 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:57:38,840 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:57:38,897 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][710], [276#true, 266#(= |#race~keep_alive~0| 0), 284#true, 219#L709-3true, 125#L707-5true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:57:38,897 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2023-11-30 03:57:38,897 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 03:57:38,897 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 03:57:38,897 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2023-11-30 03:57:40,754 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][278], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 284#true, 234#L707-1true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 249#true, 280#true, 245#true, 129#L726-3true, 272#true, 264#true, 256#true]) [2023-11-30 03:57:40,754 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 03:57:40,754 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:57:40,754 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:57:40,754 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:57:40,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][278], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 284#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 199#L707-2true, 249#true, 245#true, 280#true, 129#L726-3true, 264#true, 272#true, 256#true]) [2023-11-30 03:57:40,755 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 03:57:40,755 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:57:40,755 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:57:40,756 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:57:40,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][278], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 134#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 284#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 249#true, 245#true, 280#true, 129#L726-3true, 272#true, 264#true, 256#true]) [2023-11-30 03:57:40,757 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 03:57:40,757 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:57:40,757 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:57:40,757 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:57:40,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][1550], [247#(= |#race~threads_alive~0| 0), 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 284#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 199#L707-2true, 249#true, 129#L726-3true, 280#true, 264#true, 272#true, 256#true]) [2023-11-30 03:57:40,758 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 03:57:40,758 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:57:40,758 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:57:40,758 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:57:41,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([769] L700-->L700-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_11|) 0) (= |v_threadThread1of2ForFork0_#t~nondet6_1| 0) (= |v_#pthreadsMutex_125| (store |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11| (store .cse0 |v_~#data_mutex~0.offset_11| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet6][192], [107#L707-7true, 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 284#true, 266#(= |#race~keep_alive~0| 0), 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 231#L700-3true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:57:41,428 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 03:57:41,428 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:57:41,428 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:57:41,428 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:57:41,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([769] L700-->L700-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_11|) 0) (= |v_threadThread1of2ForFork0_#t~nondet6_1| 0) (= |v_#pthreadsMutex_125| (store |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11| (store .cse0 |v_~#data_mutex~0.offset_11| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet6][192], [276#true, 284#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 231#L700-3true, 245#true, 280#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 256#true]) [2023-11-30 03:57:41,429 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 03:57:41,429 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:57:41,429 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:57:41,429 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:57:41,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][712], [276#true, 266#(= |#race~keep_alive~0| 0), 284#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 219#L709-3true, 125#L707-5true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:57:41,444 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 03:57:41,445 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:57:41,445 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:57:41,445 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:57:41,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][749], [247#(= |#race~threads_alive~0| 0), 276#true, 266#(= |#race~keep_alive~0| 0), 284#true, 219#L709-3true, 125#L707-5true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:41,445 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is not cut-off event [2023-11-30 03:57:41,445 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2023-11-30 03:57:41,445 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2023-11-30 03:57:41,446 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2023-11-30 03:57:41,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1491], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 266#(= |#race~keep_alive~0| 0), 284#true, 219#L709-3true, 65#L707-6true, 260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:41,446 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 03:57:41,446 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:57:41,446 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:57:41,446 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:57:41,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][751], [247#(= |#race~threads_alive~0| 0), 276#true, 284#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 219#L709-3true, 125#L707-5true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:41,446 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2023-11-30 03:57:41,446 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:57:41,446 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:57:41,446 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2023-11-30 03:57:42,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][1550], [247#(= |#race~threads_alive~0| 0), 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 284#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 199#L707-2true, 160#L694-7true, 249#true, 280#true, 129#L726-3true, 264#true, 272#true, 256#true]) [2023-11-30 03:57:42,151 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 03:57:42,151 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:57:42,151 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:57:42,151 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:57:42,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][278], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 284#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 199#L707-2true, 160#L694-7true, 249#true, 245#true, 129#L726-3true, 280#true, 272#true, 264#true, 256#true]) [2023-11-30 03:57:42,824 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 03:57:42,825 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:57:42,825 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:57:42,825 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:57:42,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][278], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 134#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 284#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 249#true, 245#true, 129#L726-3true, 280#true, 272#true, 264#true, 256#true]) [2023-11-30 03:57:42,826 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 03:57:42,826 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:57:42,826 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:57:42,826 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:57:43,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][712], [77#L718-6true, 276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 219#L709-3true, 125#L707-5true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:43,244 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 03:57:43,244 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:57:43,244 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:57:43,244 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:57:43,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][751], [247#(= |#race~threads_alive~0| 0), 77#L718-6true, 276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 284#true, 219#L709-3true, 125#L707-5true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:43,244 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2023-11-30 03:57:43,244 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:57:43,245 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:57:43,245 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2023-11-30 03:57:43,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1044], [276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 284#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 180#L705-2true, 245#true, 280#true, 256#true]) [2023-11-30 03:57:43,282 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:57:43,282 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:57:43,282 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:57:43,282 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:57:43,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1044], [276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 284#true, 266#(= |#race~keep_alive~0| 0), 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 180#L705-2true, 280#true, 245#true, 126#L701-5true, 256#true]) [2023-11-30 03:57:43,282 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:57:43,282 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:57:43,282 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:57:43,282 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:57:43,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1047], [274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 180#L705-2true, 280#true, 245#true, 256#true]) [2023-11-30 03:57:43,282 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:57:43,282 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:57:43,282 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:57:43,282 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:57:43,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1047], [276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 180#L705-2true, 245#true, 280#true, 126#L701-5true, 256#true]) [2023-11-30 03:57:43,283 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:57:43,283 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:57:43,283 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:57:43,283 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:57:43,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1046], [274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 284#true, 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 45#L699-3true, 245#true, 280#true, 256#true]) [2023-11-30 03:57:43,284 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:57:43,284 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:57:43,284 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:57:43,284 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:57:43,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1046], [274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 245#true, 280#true, 45#L699-3true, 126#L701-5true, 256#true]) [2023-11-30 03:57:43,284 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:57:43,284 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:57:43,284 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:57:43,284 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:57:43,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1048], [274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 284#true, 215#L701-6true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 245#true, 280#true, 45#L699-3true, 256#true]) [2023-11-30 03:57:43,285 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:57:43,285 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:57:43,285 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:57:43,285 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:57:43,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1048], [276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 284#true, 260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 245#true, 45#L699-3true, 280#true, 126#L701-5true, 256#true]) [2023-11-30 03:57:43,285 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:57:43,285 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:57:43,285 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:57:43,285 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:57:44,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [276#true, 234#L707-1true, 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 245#true, 129#L726-3true, 238#L696true, 272#true, 264#true, 256#true]) [2023-11-30 03:57:44,726 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2023-11-30 03:57:44,726 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 03:57:44,726 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 03:57:44,726 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 03:57:45,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1046], [77#L718-6true, 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 284#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 45#L699-3true, 245#true, 280#true, 256#true]) [2023-11-30 03:57:45,146 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:57:45,146 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:57:45,146 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:57:45,146 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:57:45,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1046], [77#L718-6true, 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 284#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 45#L699-3true, 245#true, 280#true, 126#L701-5true, 256#true]) [2023-11-30 03:57:45,147 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:57:45,147 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:57:45,147 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:57:45,147 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:57:45,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1047], [77#L718-6true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 284#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 280#true, 245#true, 256#true]) [2023-11-30 03:57:45,147 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:57:45,147 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:57:45,147 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:57:45,147 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:57:45,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1047], [77#L718-6true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 284#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 245#true, 280#true, 126#L701-5true, 256#true]) [2023-11-30 03:57:45,147 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:57:45,147 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:57:45,147 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:57:45,147 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:57:45,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1489], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 266#(= |#race~keep_alive~0| 0), 284#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 219#L709-3true, 65#L707-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:45,150 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is not cut-off event [2023-11-30 03:57:45,150 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2023-11-30 03:57:45,151 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2023-11-30 03:57:45,151 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2023-11-30 03:57:45,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1489], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 77#L718-6true, 266#(= |#race~keep_alive~0| 0), 284#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 219#L709-3true, 65#L707-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:57:45,151 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2023-11-30 03:57:45,151 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 03:57:45,151 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 03:57:45,151 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 03:57:45,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][110], [276#true, 71#L696-3true, 284#true, 234#L707-1true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 245#true, 264#true, 272#true, 204#L726true, 256#true]) [2023-11-30 03:57:45,791 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is not cut-off event [2023-11-30 03:57:45,791 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2023-11-30 03:57:45,791 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2023-11-30 03:57:45,791 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2023-11-30 03:57:45,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][229], [247#(= |#race~threads_alive~0| 0), 276#true, 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 199#L707-2true, 249#true, 280#true, 238#L696true, 129#L726-3true, 272#true, 264#true, 256#true]) [2023-11-30 03:57:45,794 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:57:45,794 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:57:45,794 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:57:45,794 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:57:45,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][483], [247#(= |#race~threads_alive~0| 0), 276#true, 284#true, 71#L696-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 199#L707-2true, 249#true, 280#true, 264#true, 272#true, 204#L726true, 256#true]) [2023-11-30 03:57:45,794 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:57:45,794 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:57:45,794 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:57:45,794 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:57:46,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [276#true, 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 199#L707-2true, 249#true, 129#L726-3true, 245#true, 238#L696true, 280#true, 264#true, 272#true, 256#true]) [2023-11-30 03:57:46,567 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:57:46,567 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:57:46,567 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:57:46,567 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:57:46,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [276#true, 134#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 280#true, 129#L726-3true, 238#L696true, 264#true, 272#true, 256#true]) [2023-11-30 03:57:46,567 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:57:46,567 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:57:46,567 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:57:46,567 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:57:46,568 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [72#L707-6true, 220#L694-5true, 276#true, 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 129#L726-3true, 245#true, 280#true, 272#true, 264#true, 256#true]) [2023-11-30 03:57:46,568 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:57:46,569 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:57:46,569 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:57:46,569 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:57:46,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([856] L703-->L703-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31|))) (and (= |v_threadThread2of2ForFork0_#t~nondet10_1| 0) (= (store |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31| (store .cse0 |v_~#keep_alive_mutex~0.offset_31| 1)) |v_#pthreadsMutex_189|) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_31|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, threadThread2of2ForFork0_#t~nondet10=|v_threadThread2of2ForFork0_#t~nondet10_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet10][1577], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 120#L703-3true, 77#L718-6true, 284#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 260#true, 65#L707-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:57:46,981 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:57:46,981 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:57:46,981 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:57:46,981 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:57:46,993 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1044], [274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 284#true, 260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 180#L705-2true, 280#true, 245#true, 126#L701-5true, 256#true]) [2023-11-30 03:57:46,993 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:57:46,993 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:57:46,993 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:57:46,993 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:57:46,993 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:57:46,993 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1047], [276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 284#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 180#L705-2true, 280#true, 245#true, 126#L701-5true, 256#true]) [2023-11-30 03:57:46,993 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:57:46,993 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:57:46,993 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:57:46,993 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:57:46,993 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:57:46,993 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1047], [77#L718-6true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 280#true, 245#true, 126#L701-5true, 256#true]) [2023-11-30 03:57:46,993 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:57:46,993 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:57:46,993 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:57:46,993 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:57:46,993 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:57:46,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1049], [122#L718-3true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 280#true, 245#true, 126#L701-5true, 256#true]) [2023-11-30 03:57:46,994 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:57:46,994 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:57:46,994 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:57:46,994 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:57:46,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1050], [251#(= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0), 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 280#true, 245#true, 126#L701-5true, 232#L718-2true, 256#true]) [2023-11-30 03:57:46,994 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:57:46,994 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:57:46,994 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:57:46,994 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:57:46,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1043], [251#(= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0), 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 280#true, 45#L699-3true, 126#L701-5true, 232#L718-2true, 256#true]) [2023-11-30 03:57:46,994 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 03:57:46,994 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:57:46,994 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:57:46,994 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2023-11-30 03:57:46,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1045], [122#L718-3true, 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 284#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 45#L699-3true, 245#true, 126#L701-5true, 256#true]) [2023-11-30 03:57:46,995 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:57:46,995 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:57:46,995 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:57:46,995 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:57:46,995 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1046], [276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 284#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 245#true, 280#true, 45#L699-3true, 126#L701-5true, 256#true]) [2023-11-30 03:57:46,995 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:57:46,995 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:57:46,995 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:57:46,995 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:57:46,995 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:57:46,995 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1046], [77#L718-6true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 284#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 45#L699-3true, 245#true, 280#true, 126#L701-5true, 256#true]) [2023-11-30 03:57:46,995 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:57:46,995 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:57:46,995 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:57:46,995 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:57:46,995 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:57:46,995 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1048], [274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 284#true, 260#true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 45#L699-3true, 280#true, 245#true, 126#L701-5true, 256#true]) [2023-11-30 03:57:46,995 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:57:46,995 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:57:46,995 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:57:46,996 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:57:46,996 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:57:48,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][110], [276#true, 71#L696-3true, 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 199#L707-2true, 249#true, 245#true, 280#true, 272#true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:57:48,033 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is not cut-off event [2023-11-30 03:57:48,033 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2023-11-30 03:57:48,033 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2023-11-30 03:57:48,033 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2023-11-30 03:57:48,035 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][110], [276#true, 134#threadErr4ASSERT_VIOLATIONDATA_RACEtrue, 71#L696-3true, 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 245#true, 264#true, 272#true, 204#L726true, 256#true]) [2023-11-30 03:57:48,035 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is not cut-off event [2023-11-30 03:57:48,035 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2023-11-30 03:57:48,035 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2023-11-30 03:57:48,035 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2023-11-30 03:57:48,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [72#L707-6true, 276#true, 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 249#true, 280#true, 245#true, 129#L726-3true, 272#true, 264#true, 256#true]) [2023-11-30 03:57:48,165 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:57:48,165 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:57:48,165 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:57:48,165 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:57:48,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][278], [72#L707-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 284#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 249#true, 245#true, 280#true, 129#L726-3true, 264#true, 272#true, 256#true]) [2023-11-30 03:57:48,450 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:57:48,450 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:57:48,450 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:57:48,450 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:57:48,610 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [220#L694-5true, 107#L707-7true, 276#true, 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 129#L726-3true, 245#true, 280#true, 264#true, 272#true, 256#true]) [2023-11-30 03:57:48,610 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:57:48,610 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:57:48,610 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:57:48,610 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:57:48,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [220#L694-5true, 276#true, 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 129#L726-3true, 280#true, 245#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 264#true, 256#true]) [2023-11-30 03:57:48,611 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:57:48,611 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:57:48,611 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:57:48,611 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:57:49,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([856] L703-->L703-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31|))) (and (= |v_threadThread2of2ForFork0_#t~nondet10_1| 0) (= (store |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31| (store .cse0 |v_~#keep_alive_mutex~0.offset_31| 1)) |v_#pthreadsMutex_189|) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_31|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, threadThread2of2ForFork0_#t~nondet10=|v_threadThread2of2ForFork0_#t~nondet10_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet10][1577], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 120#L703-3true, 110#L707-7true, 77#L718-6true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:57:49,099 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:57:49,099 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:57:49,099 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:57:49,099 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:57:49,107 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1044], [276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 284#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 180#L705-2true, 280#true, 245#true, 256#true]) [2023-11-30 03:57:49,107 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:57:49,107 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:57:49,107 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:57:49,107 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:57:49,107 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:57:49,107 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1047], [276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 284#true, 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 180#L705-2true, 280#true, 245#true, 256#true]) [2023-11-30 03:57:49,107 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:57:49,107 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:57:49,107 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:57:49,107 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:57:49,107 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:57:49,108 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1047], [77#L718-6true, 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 284#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 245#true, 280#true, 256#true]) [2023-11-30 03:57:49,108 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:57:49,108 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:57:49,108 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:57:49,108 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:57:49,108 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:57:49,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1049], [122#L718-3true, 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 284#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 245#true, 280#true, 256#true]) [2023-11-30 03:57:49,108 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:57:49,108 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:57:49,108 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:57:49,108 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:57:49,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1050], [251#(= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0), 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 280#true, 245#true, 232#L718-2true, 256#true]) [2023-11-30 03:57:49,108 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:57:49,108 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:57:49,108 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:57:49,108 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:57:49,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1043], [251#(= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0), 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 284#true, 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 280#true, 45#L699-3true, 232#L718-2true, 256#true]) [2023-11-30 03:57:49,109 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 03:57:49,109 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:57:49,109 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 03:57:49,109 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:57:49,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1045], [122#L718-3true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 245#true, 45#L699-3true, 256#true]) [2023-11-30 03:57:49,109 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:57:49,109 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:57:49,109 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:57:49,109 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 03:57:49,109 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1046], [276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 284#true, 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 245#true, 280#true, 45#L699-3true, 256#true]) [2023-11-30 03:57:49,109 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:57:49,109 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:57:49,109 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:57:49,109 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:57:49,109 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:57:49,110 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1046], [77#L718-6true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 284#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 45#L699-3true, 245#true, 280#true, 256#true]) [2023-11-30 03:57:49,110 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:57:49,110 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:57:49,110 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:57:49,110 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:57:49,110 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:57:49,110 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1048], [274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 253#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 141#L718-4true, 245#true, 280#true, 45#L699-3true, 256#true]) [2023-11-30 03:57:49,110 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:57:49,110 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:57:49,110 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:57:49,110 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:57:49,110 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 03:57:50,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [72#L707-6true, 276#true, 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 249#true, 129#L726-3true, 280#true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:57:50,222 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:57:50,223 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:57:50,223 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:57:50,223 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:57:50,299 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [107#L707-7true, 276#true, 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 249#true, 245#true, 280#true, 129#L726-3true, 272#true, 264#true, 256#true]) [2023-11-30 03:57:50,300 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:57:50,300 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:57:50,300 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:57:50,300 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:57:50,301 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [276#true, 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 249#true, 129#L726-3true, 245#true, 280#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 264#true, 272#true, 256#true]) [2023-11-30 03:57:50,301 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:57:50,301 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:57:50,301 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:57:50,301 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:57:50,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][278], [72#L707-6true, 262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 284#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 249#true, 129#L726-3true, 280#true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:57:50,302 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:57:50,302 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:57:50,302 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:57:50,302 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:57:50,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][278], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 107#L707-7true, 276#true, 284#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 249#true, 129#L726-3true, 245#true, 280#true, 264#true, 272#true, 256#true]) [2023-11-30 03:57:50,629 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:57:50,629 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:57:50,629 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:57:50,629 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:57:50,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][278], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 284#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 249#true, 129#L726-3true, 280#true, 245#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 264#true, 256#true]) [2023-11-30 03:57:50,630 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 03:57:50,630 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:57:50,630 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:57:50,630 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2023-11-30 03:57:52,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][1142], [247#(= |#race~threads_alive~0| 0), 276#true, 284#true, 117#L696-3true, 125#L707-5true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 272#true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:57:52,546 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:57:52,546 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:57:52,546 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:57:52,546 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:57:52,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][229], [247#(= |#race~threads_alive~0| 0), 32#L696true, 276#true, 284#true, 125#L707-5true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 129#L726-3true, 272#true, 264#true, 256#true]) [2023-11-30 03:57:52,546 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:57:52,546 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:57:52,546 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:57:52,546 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:57:52,563 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][1142], [247#(= |#race~threads_alive~0| 0), 276#true, 284#true, 117#L696-3true, 125#L707-5true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 264#true, 272#true, 204#L726true, 256#true]) [2023-11-30 03:57:52,563 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:57:52,563 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:57:52,563 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:57:52,563 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:57:52,563 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:57:52,563 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][229], [247#(= |#race~threads_alive~0| 0), 32#L696true, 276#true, 284#true, 125#L707-5true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 129#L726-3true, 280#true, 272#true, 264#true, 256#true]) [2023-11-30 03:57:52,563 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:57:52,563 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:57:52,563 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:57:52,563 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:57:52,563 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:57:52,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][106], [247#(= |#race~threads_alive~0| 0), 276#true, 166#L694-5true, 284#true, 10#L702-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 129#L726-3true, 264#true, 272#true, 256#true]) [2023-11-30 03:57:52,575 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:57:52,575 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:57:52,575 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:57:52,575 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:57:52,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [107#L707-7true, 276#true, 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 249#true, 280#true, 129#L726-3true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:57:52,629 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:57:52,629 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:57:52,629 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:57:52,629 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:57:52,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [276#true, 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 249#true, 280#true, 245#true, 129#L726-3true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 264#true, 272#true, 256#true]) [2023-11-30 03:57:52,630 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:57:52,630 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:57:52,630 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:57:52,630 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:57:52,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][278], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 107#L707-7true, 276#true, 284#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 249#true, 280#true, 245#true, 129#L726-3true, 264#true, 272#true, 256#true]) [2023-11-30 03:57:52,688 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:57:52,688 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:57:52,688 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:57:52,688 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:57:52,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][278], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 284#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 249#true, 280#true, 245#true, 129#L726-3true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 264#true, 256#true]) [2023-11-30 03:57:52,689 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:57:52,689 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:57:52,689 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:57:52,689 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:57:53,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1475], [220#L694-5true, 276#true, 284#true, 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 280#true, 264#true, 272#true, 204#L726true, 256#true]) [2023-11-30 03:57:53,194 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:57:53,194 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:57:53,194 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:57:53,194 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:57:53,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][234], [276#true, 266#(= |#race~keep_alive~0| 0), 284#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 217#L709-3true, 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 199#L707-2true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:57:53,976 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:57:53,976 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:57:53,976 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:57:53,976 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:57:53,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][712], [276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 284#true, 219#L709-3true, 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 90#L707-2true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:57:53,977 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:57:53,977 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:57:53,977 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:57:53,977 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:57:53,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][751], [247#(= |#race~threads_alive~0| 0), 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 284#true, 266#(= |#race~keep_alive~0| 0), 219#L709-3true, 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 90#L707-2true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:53,977 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 03:57:53,977 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:57:53,977 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:57:53,977 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:57:54,966 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][1375], [26#L694-6true, 276#true, 286#(= |threadThread2of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 10#L702-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 129#L726-3true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:57:54,966 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:57:54,967 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:57:54,967 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:57:54,967 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:57:54,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [72#L707-6true, 276#true, 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 129#L726-3true, 280#true, 245#true, 238#L696true, 272#true, 264#true, 256#true]) [2023-11-30 03:57:54,981 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:57:54,981 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:57:54,981 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:57:54,982 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:57:54,982 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][110], [72#L707-6true, 276#true, 71#L696-3true, 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 245#true, 264#true, 272#true, 204#L726true, 256#true]) [2023-11-30 03:57:54,982 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:57:54,982 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:57:54,982 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:57:54,982 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:57:55,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1475], [276#true, 284#true, 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 249#true, 280#true, 245#true, 272#true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:57:55,073 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:57:55,073 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:57:55,073 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:57:55,073 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:57:56,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1082], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 77#L718-6true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 284#true, 65#L707-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:56,338 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:57:56,338 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:57:56,338 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:57:56,338 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:57:56,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1082], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 284#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 65#L707-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 180#L705-2true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:56,338 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:57:56,338 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:57:56,338 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:57:56,338 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:57:56,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1076], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 77#L718-6true, 284#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, 65#L707-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 45#L699-3true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:56,338 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:57:56,338 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:57:56,338 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:57:56,338 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:57:56,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1076], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 284#true, 260#true, 65#L707-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 280#true, 245#true, 45#L699-3true, 272#true, 256#true]) [2023-11-30 03:57:56,339 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2023-11-30 03:57:56,339 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:57:56,339 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:57:56,339 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 03:57:57,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][1375], [276#true, 286#(= |threadThread2of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 10#L702-3true, 57#L694-7true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 245#true, 129#L726-3true, 264#true, 272#true, 256#true]) [2023-11-30 03:57:57,613 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:57:57,613 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:57:57,613 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:57:57,613 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:57:57,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([796] L703-->L703-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31|))) (and (= (store |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31| (store .cse0 |v_~#keep_alive_mutex~0.offset_31| 1)) |v_#pthreadsMutex_189|) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_31|) 0) (= |v_threadThread1of2ForFork0_#t~nondet10_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} OutVars{threadThread1of2ForFork0_#t~nondet10=|v_threadThread1of2ForFork0_#t~nondet10_1|, #pthreadsMutex=|v_#pthreadsMutex_189|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} AuxVars[] AssignedVars[threadThread1of2ForFork0_#t~nondet10, #pthreadsMutex][936], [247#(= |#race~threads_alive~0| 0), 276#true, 166#L694-5true, 284#true, 95#L703-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 264#true, 272#true, 204#L726true, 256#true]) [2023-11-30 03:57:57,614 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is not cut-off event [2023-11-30 03:57:57,614 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2023-11-30 03:57:57,614 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2023-11-30 03:57:57,614 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2023-11-30 03:57:57,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([796] L703-->L703-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31|))) (and (= (store |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31| (store .cse0 |v_~#keep_alive_mutex~0.offset_31| 1)) |v_#pthreadsMutex_189|) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_31|) 0) (= |v_threadThread1of2ForFork0_#t~nondet10_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} OutVars{threadThread1of2ForFork0_#t~nondet10=|v_threadThread1of2ForFork0_#t~nondet10_1|, #pthreadsMutex=|v_#pthreadsMutex_189|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} AuxVars[] AssignedVars[threadThread1of2ForFork0_#t~nondet10, #pthreadsMutex][1763], [26#L694-6true, 276#true, 286#(= |threadThread2of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 95#L703-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 245#true, 272#true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:57:57,615 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:57:57,615 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:57:57,615 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:57:57,615 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:57:57,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [107#L707-7true, 276#true, 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 129#L726-3true, 280#true, 238#L696true, 264#true, 272#true, 256#true]) [2023-11-30 03:57:57,627 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:57:57,627 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:57:57,627 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:57:57,627 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:57:57,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][110], [107#L707-7true, 276#true, 71#L696-3true, 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 245#true, 272#true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:57:57,627 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:57:57,628 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:57:57,628 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:57:57,628 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:57:57,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [276#true, 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 280#true, 238#L696true, 129#L726-3true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 264#true, 272#true, 256#true]) [2023-11-30 03:57:57,629 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:57:57,629 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:57:57,629 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:57:57,629 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:57:57,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][110], [276#true, 284#true, 71#L696-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 280#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:57:57,629 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:57:57,629 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:57:57,629 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:57:57,629 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:57:57,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1475], [276#true, 284#true, 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 249#true, 280#true, 245#true, 272#true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:57:57,664 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:57:57,664 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:57:57,664 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:57:57,664 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:57:57,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1708], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 284#true, 219#L709-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 249#true, 280#true, 245#true, 264#true, 272#true, 204#L726true, 256#true]) [2023-11-30 03:57:57,700 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is not cut-off event [2023-11-30 03:57:57,700 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2023-11-30 03:57:57,700 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2023-11-30 03:57:57,700 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2023-11-30 03:57:57,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][1378], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 284#true, 219#L709-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 249#true, 129#L726-3true, 280#true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:57:57,701 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:57:57,701 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:57:57,701 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:57:57,701 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:57:58,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1082], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 180#L705-2true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:58,616 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:57:58,616 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:57:58,616 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:57:58,616 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:57:58,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1082], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 77#L718-6true, 284#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:57:58,617 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2023-11-30 03:57:58,617 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:57:58,617 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:57:58,617 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:57:58,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1076], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 143#L718-5true, 45#L699-3true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:57:58,617 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 03:57:58,617 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:57:58,617 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:57:58,617 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 03:57:58,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1076], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 77#L718-6true, 266#(= |#race~keep_alive~0| 0), 284#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 280#true, 45#L699-3true, 272#true, 256#true]) [2023-11-30 03:57:58,617 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2023-11-30 03:57:58,617 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:57:58,617 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:57:58,617 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 03:58:00,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([796] L703-->L703-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31|))) (and (= (store |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31| (store .cse0 |v_~#keep_alive_mutex~0.offset_31| 1)) |v_#pthreadsMutex_189|) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_31|) 0) (= |v_threadThread1of2ForFork0_#t~nondet10_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} OutVars{threadThread1of2ForFork0_#t~nondet10=|v_threadThread1of2ForFork0_#t~nondet10_1|, #pthreadsMutex=|v_#pthreadsMutex_189|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} AuxVars[] AssignedVars[threadThread1of2ForFork0_#t~nondet10, #pthreadsMutex][1763], [276#true, 286#(= |threadThread2of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 95#L703-3true, 260#true, 57#L694-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 280#true, 272#true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:58:00,107 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2023-11-30 03:58:00,107 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 03:58:00,107 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 03:58:00,107 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 03:58:00,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1708], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 284#true, 219#L709-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 249#true, 280#true, 245#true, 264#true, 272#true, 204#L726true, 256#true]) [2023-11-30 03:58:00,165 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is not cut-off event [2023-11-30 03:58:00,165 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2023-11-30 03:58:00,165 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2023-11-30 03:58:00,166 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2023-11-30 03:58:00,166 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][1378], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 284#true, 219#L709-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 249#true, 280#true, 245#true, 129#L726-3true, 264#true, 272#true, 256#true]) [2023-11-30 03:58:00,166 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2023-11-30 03:58:00,166 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 03:58:00,166 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 03:58:00,166 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 03:58:00,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1638], [247#(= |#race~threads_alive~0| 0), 164#L721-1true, 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 284#true, 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 249#true, 280#true, 256#true]) [2023-11-30 03:58:00,710 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2023-11-30 03:58:00,710 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:58:00,710 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:58:00,710 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:58:00,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1640], [247#(= |#race~threads_alive~0| 0), 164#L721-1true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 45#L699-3true, 256#true]) [2023-11-30 03:58:00,710 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2023-11-30 03:58:00,710 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:58:00,710 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:58:00,710 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:58:01,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][712], [276#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 284#true, 219#L709-3true, 125#L707-5true, 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:58:01,456 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2023-11-30 03:58:01,456 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 03:58:01,456 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 03:58:01,456 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 03:58:01,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][751], [247#(= |#race~threads_alive~0| 0), 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 284#true, 219#L709-3true, 125#L707-5true, 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 272#true, 256#true]) [2023-11-30 03:58:01,457 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2023-11-30 03:58:01,457 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 03:58:01,457 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 03:58:01,457 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2023-11-30 03:58:01,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1638], [247#(= |#race~threads_alive~0| 0), 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 284#true, 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 249#true, 64#L721-2true, 280#true, 256#true]) [2023-11-30 03:58:01,508 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2023-11-30 03:58:01,508 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:58:01,508 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:58:01,508 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:58:01,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1640], [247#(= |#race~threads_alive~0| 0), 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 284#true, 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 64#L721-2true, 45#L699-3true, 280#true, 256#true]) [2023-11-30 03:58:01,509 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2023-11-30 03:58:01,509 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:58:01,509 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:58:01,509 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:58:02,521 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1475], [276#true, 284#true, 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 238#L696true, 280#true, 245#true, 272#true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:58:02,521 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2023-11-30 03:58:02,521 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 03:58:02,521 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 03:58:02,521 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 03:58:03,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1046], [276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 284#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 45#L699-3true, 245#true, 256#true]) [2023-11-30 03:58:03,760 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2023-11-30 03:58:03,760 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:58:03,760 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:58:03,760 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:58:03,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1046], [274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 284#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 45#L699-3true, 280#true, 245#true, 126#L701-5true, 256#true]) [2023-11-30 03:58:03,761 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2023-11-30 03:58:03,761 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:58:03,761 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:58:03,761 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:58:03,761 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1047], [276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 284#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 215#L701-6true, 260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 280#true, 245#true, 256#true]) [2023-11-30 03:58:03,761 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2023-11-30 03:58:03,761 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:58:03,761 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:58:03,761 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:58:03,761 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1047], [274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 284#true, 266#(= |#race~keep_alive~0| 0), 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 280#true, 245#true, 126#L701-5true, 256#true]) [2023-11-30 03:58:03,761 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2023-11-30 03:58:03,761 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:58:03,761 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:58:03,761 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:58:03,762 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1489], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 266#(= |#race~keep_alive~0| 0), 284#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 219#L709-3true, 65#L707-6true, 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:58:03,762 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2023-11-30 03:58:03,762 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 03:58:03,762 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 03:58:03,762 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2023-11-30 03:58:03,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([622] L721-5-->L723-2: Formula: (and (= |v_#pthreadsMutex_85| (store |v_#pthreadsMutex_86| |v_~#threads_alive_mutex~0.base_41| (store (select |v_#pthreadsMutex_86| |v_~#threads_alive_mutex~0.base_41|) |v_~#threads_alive_mutex~0.offset_41| 0))) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_86|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_85|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][426], [154#L723-2true, 247#(= |#race~threads_alive~0| 0), 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 284#true, 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 21#L698-2true, 249#true, 280#true, 256#true]) [2023-11-30 03:58:03,808 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2023-11-30 03:58:03,808 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:58:03,808 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:58:03,808 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:58:03,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L722-->L722-3: Formula: (and (= |v_#pthreadsMutex_69| (store |v_#pthreadsMutex_70| |v_~#threads_alive_mutex~0.base_33| (store (select |v_#pthreadsMutex_70| |v_~#threads_alive_mutex~0.base_33|) |v_~#threads_alive_mutex~0.offset_33| 0))) (= |v_ULTIMATE.start_main_#t~nondet23#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_70|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_69|, ULTIMATE.start_main_#t~nondet23#1=|v_ULTIMATE.start_main_#t~nondet23#1_7|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet23#1][427], [247#(= |#race~threads_alive~0| 0), 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 284#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 15#L722-3true, 21#L698-2true, 249#true, 280#true, 256#true]) [2023-11-30 03:58:03,808 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2023-11-30 03:58:03,808 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:58:03,808 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:58:03,808 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:58:06,655 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1046], [276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 284#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 45#L699-3true, 280#true, 245#true, 126#L701-5true, 256#true]) [2023-11-30 03:58:06,656 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2023-11-30 03:58:06,656 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:58:06,656 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 03:58:06,656 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:58:06,656 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:58:06,656 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1047], [274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 284#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 280#true, 245#true, 126#L701-5true, 256#true]) [2023-11-30 03:58:06,656 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2023-11-30 03:58:06,656 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 03:58:06,656 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:58:06,656 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:58:06,656 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2023-11-30 03:58:06,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([856] L703-->L703-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31|))) (and (= |v_threadThread2of2ForFork0_#t~nondet10_1| 0) (= (store |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31| (store .cse0 |v_~#keep_alive_mutex~0.offset_31| 1)) |v_#pthreadsMutex_189|) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_31|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, threadThread2of2ForFork0_#t~nondet10=|v_threadThread2of2ForFork0_#t~nondet10_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet10][1577], [120#L703-3true, 278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 266#(= |#race~keep_alive~0| 0), 284#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 65#L707-6true, 260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:58:06,658 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2023-11-30 03:58:06,658 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 03:58:06,658 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 03:58:06,658 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2023-11-30 03:58:07,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1026], [276#true, 187#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 266#(= |#race~keep_alive~0| 0), 284#true, 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 46#L698-1true, 249#true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:58:07,342 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2023-11-30 03:58:07,342 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:58:07,342 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:58:07,342 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:58:07,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][1269], [276#true, 284#true, 117#L696-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 135#L705-2true, 249#true, 280#true, 245#true, 176#ULTIMATE.startFINALtrue, 264#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:07,388 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2023-11-30 03:58:07,388 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:58:07,388 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:58:07,388 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:58:07,427 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][1269], [276#true, 284#true, 117#L696-3true, 260#true, 211#L699-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 245#true, 280#true, 176#ULTIMATE.startFINALtrue, 272#true, 264#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:07,427 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2023-11-30 03:58:07,427 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:58:07,427 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:58:07,427 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:58:09,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1076], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 284#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 260#true, 65#L707-6true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 45#L699-3true, 245#true, 272#true, 256#true]) [2023-11-30 03:58:09,193 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2023-11-30 03:58:09,193 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:58:09,193 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:58:09,193 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:58:09,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1082], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 266#(= |#race~keep_alive~0| 0), 284#true, 65#L707-6true, 260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:58:09,193 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2023-11-30 03:58:09,193 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:58:09,193 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:58:09,193 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:58:09,196 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1046], [274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 284#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 280#true, 45#L699-3true, 256#true]) [2023-11-30 03:58:09,196 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2023-11-30 03:58:09,196 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 03:58:09,196 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:58:09,196 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:58:09,197 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:58:09,197 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1047], [276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 284#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 215#L701-6true, 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 245#true, 280#true, 256#true]) [2023-11-30 03:58:09,197 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2023-11-30 03:58:09,197 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 03:58:09,197 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:58:09,197 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:58:09,197 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2023-11-30 03:58:09,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([856] L703-->L703-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31|))) (and (= |v_threadThread2of2ForFork0_#t~nondet10_1| 0) (= (store |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31| (store .cse0 |v_~#keep_alive_mutex~0.offset_31| 1)) |v_#pthreadsMutex_189|) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_31|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, threadThread2of2ForFork0_#t~nondet10=|v_threadThread2of2ForFork0_#t~nondet10_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet10][1577], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 120#L703-3true, 110#L707-7true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 284#true, 260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:58:09,198 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2023-11-30 03:58:09,198 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:58:09,198 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:58:09,198 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2023-11-30 03:58:10,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1026], [276#true, 187#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 266#(= |#race~keep_alive~0| 0), 284#true, 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 123#L698-2true, 249#true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:58:10,312 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2023-11-30 03:58:10,312 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 03:58:10,312 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 03:58:10,312 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 03:58:10,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([766] L706-->L706-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65|))) (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#threads_alive_mutex~0.base_65| (store .cse0 |v_~#threads_alive_mutex~0.offset_65| 1))) (= (select .cse0 |v_~#threads_alive_mutex~0.offset_65|) 0) (= |v_threadThread1of2ForFork0_#t~nondet12_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_65|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_65|, threadThread1of2ForFork0_#t~nondet12=|v_threadThread1of2ForFork0_#t~nondet12_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet12][1820], [32#L696true, 276#true, 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 282#(= (select (select |#pthreadsMutex| |~#threads_alive_mutex~0.base|) |~#threads_alive_mutex~0.offset|) 1), 175#L706-3true, 249#true, 245#true, 176#ULTIMATE.startFINALtrue, 272#true, 264#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:10,371 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2023-11-30 03:58:10,371 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:58:10,371 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:58:10,371 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:58:10,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([769] L700-->L700-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11|))) (and (= (select .cse0 |v_~#data_mutex~0.offset_11|) 0) (= |v_threadThread1of2ForFork0_#t~nondet6_1| 0) (= |v_#pthreadsMutex_125| (store |v_#pthreadsMutex_126| |v_~#data_mutex~0.base_11| (store .cse0 |v_~#data_mutex~0.offset_11| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, threadThread1of2ForFork0_#t~nondet6=|v_threadThread1of2ForFork0_#t~nondet6_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_11|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_11|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet6][1821], [32#L696true, 276#true, 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 231#L700-3true, 249#true, 280#true, 245#true, 176#ULTIMATE.startFINALtrue, 264#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:10,413 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2023-11-30 03:58:10,413 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:58:10,413 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:58:10,413 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:58:12,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1076], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 284#true, 260#true, 136#L716-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 245#true, 45#L699-3true, 280#true, 272#true, 256#true]) [2023-11-30 03:58:12,204 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2023-11-30 03:58:12,205 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 03:58:12,205 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 03:58:12,205 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 03:58:12,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1082], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 284#true, 266#(= |#race~keep_alive~0| 0), 254#(and (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) |ULTIMATE.start_main_~#tid~0#1.offset|) 0) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 2 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= 0 (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ 3 |ULTIMATE.start_main_~#tid~0#1.offset|))) (= (select (select |#race| |ULTIMATE.start_main_~#tid~0#1.base|) (+ |ULTIMATE.start_main_~#tid~0#1.offset| 1)) 0)), 136#L716-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:58:12,205 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2023-11-30 03:58:12,205 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 03:58:12,205 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 03:58:12,205 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2023-11-30 03:58:13,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1891], [276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 97#L725-4true, 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 123#L698-2true, 249#true, 245#true, 280#true, 272#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:58:13,005 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2023-11-30 03:58:13,005 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 03:58:13,005 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 03:58:13,005 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2023-11-30 03:58:13,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][140], [107#L707-7true, 276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 187#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 135#L705-2true, 249#true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:58:13,014 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2023-11-30 03:58:13,014 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:58:13,014 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:58:13,014 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:58:13,015 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][140], [276#true, 284#true, 187#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 135#L705-2true, 249#true, 245#true, 280#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 256#true]) [2023-11-30 03:58:13,015 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2023-11-30 03:58:13,015 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:58:13,015 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:58:13,015 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:58:13,016 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][141], [107#L707-7true, 276#true, 187#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 284#true, 266#(= |#race~keep_alive~0| 0), 260#true, 211#L699-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:58:13,016 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2023-11-30 03:58:13,016 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:58:13,016 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:58:13,016 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:58:13,016 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][141], [276#true, 266#(= |#race~keep_alive~0| 0), 284#true, 187#ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACEtrue, 260#true, 211#L699-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 280#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 256#true]) [2023-11-30 03:58:13,016 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2023-11-30 03:58:13,016 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:58:13,016 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:58:13,017 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:58:13,090 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][1267], [276#true, 117#L696-3true, 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 231#L700-3true, 249#true, 245#true, 280#true, 176#ULTIMATE.startFINALtrue, 264#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:13,091 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2023-11-30 03:58:13,091 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:58:13,091 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:58:13,091 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:58:14,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][488], [107#L707-7true, 276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 97#L725-4true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 135#L705-2true, 249#true, 280#true, 245#true, 272#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:58:14,325 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2023-11-30 03:58:14,325 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:58:14,325 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:58:14,325 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:58:14,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][488], [276#true, 266#(= |#race~keep_alive~0| 0), 284#true, 97#L725-4true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 135#L705-2true, 249#true, 245#true, 280#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:58:14,326 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2023-11-30 03:58:14,326 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:58:14,326 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:58:14,326 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:58:14,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][487], [107#L707-7true, 276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 97#L725-4true, 211#L699-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 280#true, 272#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:58:14,326 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2023-11-30 03:58:14,326 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:58:14,326 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:58:14,326 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:58:14,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][487], [276#true, 266#(= |#race~keep_alive~0| 0), 284#true, 97#L725-4true, 211#L699-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 245#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:58:14,326 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2023-11-30 03:58:14,327 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:58:14,327 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:58:14,327 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:58:14,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][571], [276#true, 284#true, 71#L696-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 280#true, 245#true, 176#ULTIMATE.startFINALtrue, 264#true, 216#L700-3true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:14,529 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2023-11-30 03:58:14,529 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:58:14,529 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:58:14,529 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:58:18,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][1934], [26#L694-6true, 88#L731-1true, 286#(= |threadThread2of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 10#L702-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 245#true, 280#true, 264#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:18,859 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2023-11-30 03:58:18,859 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 03:58:18,859 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 03:58:18,859 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 03:58:20,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1638], [247#(= |#race~threads_alive~0| 0), 162#L728-1true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 249#true, 280#true, 126#L701-5true, 256#true]) [2023-11-30 03:58:20,933 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2023-11-30 03:58:20,933 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 03:58:20,933 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 03:58:20,933 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 03:58:20,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1640], [247#(= |#race~threads_alive~0| 0), 162#L728-1true, 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 284#true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 45#L699-3true, 126#L701-5true, 256#true]) [2023-11-30 03:58:20,933 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2023-11-30 03:58:20,934 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 03:58:20,934 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 03:58:20,934 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 03:58:21,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][1339], [247#(= |#race~threads_alive~0| 0), 276#true, 284#true, 117#L696-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 90#L707-2true, 249#true, 280#true, 176#ULTIMATE.startFINALtrue, 272#true, 264#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:21,613 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2023-11-30 03:58:21,613 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 03:58:21,613 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 03:58:21,613 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 03:58:21,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][1934], [26#L694-6true, 286#(= |threadThread2of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 10#L702-3true, 5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 280#true, 245#true, 272#true, 264#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:21,691 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2023-11-30 03:58:21,691 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 03:58:21,691 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 03:58:21,691 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 03:58:21,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][1934], [88#L731-1true, 276#true, 286#(= |threadThread2of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 10#L702-3true, 57#L694-7true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 280#true, 245#true, 264#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:21,692 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2023-11-30 03:58:21,692 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 03:58:21,692 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 03:58:21,692 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 03:58:23,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1638], [247#(= |#race~threads_alive~0| 0), 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 28#L728-2true, 180#L705-2true, 249#true, 280#true, 126#L701-5true, 256#true]) [2023-11-30 03:58:23,788 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 03:58:23,788 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:58:23,788 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:58:23,788 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:58:23,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1640], [247#(= |#race~threads_alive~0| 0), 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 28#L728-2true, 249#true, 45#L699-3true, 280#true, 126#L701-5true, 256#true]) [2023-11-30 03:58:23,788 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 03:58:23,788 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:58:23,788 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:58:23,788 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:58:23,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1638], [247#(= |#race~threads_alive~0| 0), 162#L728-1true, 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 284#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 249#true, 280#true, 256#true]) [2023-11-30 03:58:23,794 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 03:58:23,794 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:58:23,794 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:58:23,794 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:58:23,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1640], [247#(= |#race~threads_alive~0| 0), 162#L728-1true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 284#true, 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 45#L699-3true, 256#true]) [2023-11-30 03:58:23,794 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 03:58:23,794 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:58:23,794 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:58:23,794 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:58:24,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][1269], [88#L731-1true, 276#true, 117#L696-3true, 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 169#L702true, 249#true, 245#true, 280#true, 264#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:24,221 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 03:58:24,221 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:58:24,221 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:58:24,221 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:58:24,233 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][1934], [276#true, 286#(= |threadThread2of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 10#L702-3true, 57#L694-7true, 260#true, 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 280#true, 245#true, 264#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:24,233 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2023-11-30 03:58:24,233 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 03:58:24,233 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 03:58:24,233 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 03:58:24,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][1400], [247#(= |#race~threads_alive~0| 0), 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 234#L707-1true, 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 129#L726-3true, 264#true, 126#L701-5true, 256#true]) [2023-11-30 03:58:24,614 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2023-11-30 03:58:24,614 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 03:58:24,614 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 03:58:24,614 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 03:58:25,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([622] L721-5-->L723-2: Formula: (and (= |v_#pthreadsMutex_85| (store |v_#pthreadsMutex_86| |v_~#threads_alive_mutex~0.base_41| (store (select |v_#pthreadsMutex_86| |v_~#threads_alive_mutex~0.base_41|) |v_~#threads_alive_mutex~0.offset_41| 0))) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_86|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_85|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][424], [42#L698-1true, 154#L723-2true, 247#(= |#race~threads_alive~0| 0), 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 256#true]) [2023-11-30 03:58:25,224 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 03:58:25,224 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:58:25,225 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:58:25,225 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:58:25,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([622] L721-5-->L723-2: Formula: (and (= |v_#pthreadsMutex_85| (store |v_#pthreadsMutex_86| |v_~#threads_alive_mutex~0.base_41| (store (select |v_#pthreadsMutex_86| |v_~#threads_alive_mutex~0.base_41|) |v_~#threads_alive_mutex~0.offset_41| 0))) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_86|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_85|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][424], [154#L723-2true, 247#(= |#race~threads_alive~0| 0), 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 284#true, 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 21#L698-2true, 249#true, 280#true, 256#true]) [2023-11-30 03:58:25,225 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 03:58:25,225 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:58:25,225 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:58:25,225 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:58:25,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([622] L721-5-->L723-2: Formula: (and (= |v_#pthreadsMutex_85| (store |v_#pthreadsMutex_86| |v_~#threads_alive_mutex~0.base_41| (store (select |v_#pthreadsMutex_86| |v_~#threads_alive_mutex~0.base_41|) |v_~#threads_alive_mutex~0.offset_41| 0))) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_86|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_85|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][424], [42#L698-1true, 154#L723-2true, 247#(= |#race~threads_alive~0| 0), 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 126#L701-5true, 256#true]) [2023-11-30 03:58:25,225 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-30 03:58:25,225 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 03:58:25,225 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 03:58:25,225 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 03:58:25,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([622] L721-5-->L723-2: Formula: (and (= |v_#pthreadsMutex_85| (store |v_#pthreadsMutex_86| |v_~#threads_alive_mutex~0.base_41| (store (select |v_#pthreadsMutex_86| |v_~#threads_alive_mutex~0.base_41|) |v_~#threads_alive_mutex~0.offset_41| 0))) (= |v_ULTIMATE.start_main_#t~nondet25#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_86|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|} OutVars{ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_85|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_41|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_41|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet25#1][424], [154#L723-2true, 247#(= |#race~threads_alive~0| 0), 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 21#L698-2true, 249#true, 280#true, 126#L701-5true, 256#true]) [2023-11-30 03:58:25,226 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 03:58:25,226 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:58:25,226 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:58:25,226 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:58:25,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L722-->L722-3: Formula: (and (= |v_#pthreadsMutex_69| (store |v_#pthreadsMutex_70| |v_~#threads_alive_mutex~0.base_33| (store (select |v_#pthreadsMutex_70| |v_~#threads_alive_mutex~0.base_33|) |v_~#threads_alive_mutex~0.offset_33| 0))) (= |v_ULTIMATE.start_main_#t~nondet23#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_70|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_69|, ULTIMATE.start_main_#t~nondet23#1=|v_ULTIMATE.start_main_#t~nondet23#1_7|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet23#1][425], [42#L698-1true, 247#(= |#race~threads_alive~0| 0), 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 15#L722-3true, 249#true, 280#true, 256#true]) [2023-11-30 03:58:25,472 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 03:58:25,472 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:58:25,472 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:58:25,472 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:58:25,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L722-->L722-3: Formula: (and (= |v_#pthreadsMutex_69| (store |v_#pthreadsMutex_70| |v_~#threads_alive_mutex~0.base_33| (store (select |v_#pthreadsMutex_70| |v_~#threads_alive_mutex~0.base_33|) |v_~#threads_alive_mutex~0.offset_33| 0))) (= |v_ULTIMATE.start_main_#t~nondet23#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_70|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_69|, ULTIMATE.start_main_#t~nondet23#1=|v_ULTIMATE.start_main_#t~nondet23#1_7|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet23#1][425], [247#(= |#race~threads_alive~0| 0), 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 15#L722-3true, 268#true, 21#L698-2true, 249#true, 280#true, 256#true]) [2023-11-30 03:58:25,472 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 03:58:25,472 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:58:25,472 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:58:25,472 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:58:25,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L722-->L722-3: Formula: (and (= |v_#pthreadsMutex_69| (store |v_#pthreadsMutex_70| |v_~#threads_alive_mutex~0.base_33| (store (select |v_#pthreadsMutex_70| |v_~#threads_alive_mutex~0.base_33|) |v_~#threads_alive_mutex~0.offset_33| 0))) (= |v_ULTIMATE.start_main_#t~nondet23#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_70|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_69|, ULTIMATE.start_main_#t~nondet23#1=|v_ULTIMATE.start_main_#t~nondet23#1_7|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet23#1][425], [42#L698-1true, 247#(= |#race~threads_alive~0| 0), 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 15#L722-3true, 268#true, 249#true, 280#true, 126#L701-5true, 256#true]) [2023-11-30 03:58:25,472 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-30 03:58:25,472 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 03:58:25,472 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 03:58:25,472 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 03:58:25,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L722-->L722-3: Formula: (and (= |v_#pthreadsMutex_69| (store |v_#pthreadsMutex_70| |v_~#threads_alive_mutex~0.base_33| (store (select |v_#pthreadsMutex_70| |v_~#threads_alive_mutex~0.base_33|) |v_~#threads_alive_mutex~0.offset_33| 0))) (= |v_ULTIMATE.start_main_#t~nondet23#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_70|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_69|, ULTIMATE.start_main_#t~nondet23#1=|v_ULTIMATE.start_main_#t~nondet23#1_7|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_33|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_33|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet23#1][425], [247#(= |#race~threads_alive~0| 0), 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 15#L722-3true, 21#L698-2true, 249#true, 280#true, 126#L701-5true, 256#true]) [2023-11-30 03:58:25,473 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 03:58:25,473 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:58:25,473 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:58:25,473 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:58:25,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1536], [247#(= |#race~threads_alive~0| 0), 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 284#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 249#true, 64#L721-2true, 280#true, 256#true]) [2023-11-30 03:58:25,765 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 03:58:25,765 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:58:25,765 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:58:25,765 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:58:25,765 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1536], [247#(= |#race~threads_alive~0| 0), 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 249#true, 64#L721-2true, 280#true, 126#L701-5true, 256#true]) [2023-11-30 03:58:25,765 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 03:58:25,765 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:58:25,765 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:58:25,765 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:58:25,766 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1535], [247#(= |#race~threads_alive~0| 0), 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 284#true, 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 64#L721-2true, 45#L699-3true, 280#true, 256#true]) [2023-11-30 03:58:25,766 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 03:58:25,766 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:58:25,766 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:58:25,766 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2023-11-30 03:58:25,766 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1535], [247#(= |#race~threads_alive~0| 0), 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 64#L721-2true, 249#true, 280#true, 45#L699-3true, 126#L701-5true, 256#true]) [2023-11-30 03:58:25,766 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 03:58:25,766 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:58:25,766 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:58:25,766 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:58:26,161 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L728-5-->L730-2: Formula: (and (= |v_ULTIMATE.start_main_#t~nondet32#1_7| 0) (= (store |v_#pthreadsMutex_62| |v_~#threads_alive_mutex~0.base_29| (store (select |v_#pthreadsMutex_62| |v_~#threads_alive_mutex~0.base_29|) |v_~#threads_alive_mutex~0.offset_29| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_29|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_29|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_7|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_29|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_29|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet32#1][1003], [247#(= |#race~threads_alive~0| 0), 161#L730-2true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 21#L698-2true, 249#true, 280#true, 126#L701-5true, 256#true]) [2023-11-30 03:58:26,162 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 03:58:26,162 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:58:26,162 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:58:26,162 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:58:26,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([611] L729-->L729-3: Formula: (and (= |v_#pthreadsMutex_45| (store |v_#pthreadsMutex_46| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_46| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0))) (= |v_ULTIMATE.start_main_#t~nondet30#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_46|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_45|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet30#1][1004], [247#(= |#race~threads_alive~0| 0), 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 21#L698-2true, 249#true, 280#true, 126#L701-5true, 228#L729-3true, 256#true]) [2023-11-30 03:58:26,162 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 03:58:26,162 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:58:26,162 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:58:26,162 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:58:26,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1638], [247#(= |#race~threads_alive~0| 0), 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 28#L728-2true, 180#L705-2true, 249#true, 280#true, 256#true]) [2023-11-30 03:58:26,165 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 03:58:26,165 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:58:26,165 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:58:26,165 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:58:26,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1640], [247#(= |#race~threads_alive~0| 0), 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 284#true, 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 28#L728-2true, 249#true, 45#L699-3true, 280#true, 256#true]) [2023-11-30 03:58:26,165 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 03:58:26,165 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:58:26,165 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:58:26,166 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:58:26,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][1267], [276#true, 284#true, 117#L696-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 245#true, 280#true, 176#ULTIMATE.startFINALtrue, 264#true, 272#true, 270#(= |#race~data~0| 0), 23#L701-4true, 256#true]) [2023-11-30 03:58:26,551 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 03:58:26,551 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:58:26,551 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:58:26,551 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:58:26,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][2018], [32#L696true, 88#L731-1true, 276#true, 284#true, 10#L702-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 280#true, 245#true, 264#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:26,564 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 03:58:26,564 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:58:26,564 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:58:26,564 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:58:27,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][229], [247#(= |#race~threads_alive~0| 0), 276#true, 284#true, 125#L707-5true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 199#L707-2true, 249#true, 280#true, 129#L726-3true, 272#true, 264#true, 256#true]) [2023-11-30 03:58:27,343 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 03:58:27,343 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:58:27,343 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:58:27,343 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:58:27,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][1400], [247#(= |#race~threads_alive~0| 0), 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 284#true, 234#L707-1true, 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 129#L726-3true, 264#true, 256#true]) [2023-11-30 03:58:27,363 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 03:58:27,363 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:58:27,363 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:58:27,363 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:58:28,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([617] L728-5-->L730-2: Formula: (and (= |v_ULTIMATE.start_main_#t~nondet32#1_7| 0) (= (store |v_#pthreadsMutex_62| |v_~#threads_alive_mutex~0.base_29| (store (select |v_#pthreadsMutex_62| |v_~#threads_alive_mutex~0.base_29|) |v_~#threads_alive_mutex~0.offset_29| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_29|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_29|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_7|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_29|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_29|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet32#1][1003], [161#L730-2true, 247#(= |#race~threads_alive~0| 0), 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 21#L698-2true, 249#true, 280#true, 256#true]) [2023-11-30 03:58:28,730 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 03:58:28,731 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:58:28,731 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:58:28,731 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:58:28,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([611] L729-->L729-3: Formula: (and (= |v_#pthreadsMutex_45| (store |v_#pthreadsMutex_46| |v_~#threads_alive_mutex~0.base_21| (store (select |v_#pthreadsMutex_46| |v_~#threads_alive_mutex~0.base_21|) |v_~#threads_alive_mutex~0.offset_21| 0))) (= |v_ULTIMATE.start_main_#t~nondet30#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_46|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_45|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_21|, ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_7|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet30#1][1004], [247#(= |#race~threads_alive~0| 0), 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 284#true, 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 21#L698-2true, 249#true, 280#true, 228#L729-3true, 256#true]) [2023-11-30 03:58:28,731 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 03:58:28,731 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:58:28,731 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:58:28,731 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:58:29,381 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][1339], [247#(= |#race~threads_alive~0| 0), 276#true, 117#L696-3true, 284#true, 125#L707-5true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 280#true, 176#ULTIMATE.startFINALtrue, 272#true, 264#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:29,381 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 03:58:29,381 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:58:29,381 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:58:29,381 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:58:29,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][1934], [26#L694-6true, 276#true, 286#(= |threadThread2of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 10#L702-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 280#true, 245#true, 176#ULTIMATE.startFINALtrue, 264#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:29,422 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 03:58:29,422 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:58:29,422 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:58:29,422 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:58:29,426 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][1738], [276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 117#L696-3true, 284#true, 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 280#true, 176#ULTIMATE.startFINALtrue, 264#true, 256#true]) [2023-11-30 03:58:29,426 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-30 03:58:29,426 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:58:29,426 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:58:29,426 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:58:29,426 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][1738], [276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 284#true, 117#L696-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 280#true, 176#ULTIMATE.startFINALtrue, 126#L701-5true, 264#true, 256#true]) [2023-11-30 03:58:29,426 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 03:58:29,426 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:58:29,426 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:58:29,426 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:58:29,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][2018], [32#L696true, 276#true, 284#true, 10#L702-3true, 5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 280#true, 245#true, 264#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:29,429 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 03:58:29,429 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:58:29,430 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:58:29,430 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:58:29,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][1269], [276#true, 284#true, 117#L696-3true, 5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 169#L702true, 249#true, 280#true, 245#true, 272#true, 264#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:29,440 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 03:58:29,440 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:58:29,440 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:58:29,440 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:58:29,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][743], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 284#true, 260#true, 65#L707-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 199#L707-2true, 249#true, 129#L726-3true, 245#true, 280#true, 264#true, 272#true, 256#true]) [2023-11-30 03:58:29,863 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 03:58:29,863 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:58:29,863 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:58:29,863 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:58:29,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][1400], [247#(= |#race~threads_alive~0| 0), 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 199#L707-2true, 249#true, 129#L726-3true, 280#true, 264#true, 126#L701-5true, 256#true]) [2023-11-30 03:58:29,878 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is not cut-off event [2023-11-30 03:58:29,878 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is not cut-off event [2023-11-30 03:58:29,878 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is not cut-off event [2023-11-30 03:58:29,878 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is not cut-off event [2023-11-30 03:58:29,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][1400], [247#(= |#race~threads_alive~0| 0), 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 284#true, 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 199#L707-2true, 249#true, 280#true, 129#L726-3true, 264#true, 256#true]) [2023-11-30 03:58:29,879 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 03:58:29,879 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:58:29,879 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:58:29,879 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:58:31,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][2079], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 117#L696-3true, 284#true, 260#true, 65#L707-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 280#true, 245#true, 176#ULTIMATE.startFINALtrue, 272#true, 264#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:31,893 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-30 03:58:31,893 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:58:31,893 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:58:31,894 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:58:31,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][1165], [32#L696true, 276#true, 284#true, 217#L709-3true, 260#true, 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 280#true, 245#true, 272#true, 264#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:31,903 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-30 03:58:31,903 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:58:31,903 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:58:31,903 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:58:31,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][1267], [190#L709true, 276#true, 117#L696-3true, 284#true, 5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 280#true, 245#true, 264#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:31,904 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-30 03:58:31,904 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:58:31,904 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:58:31,904 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:58:31,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][1934], [286#(= |threadThread2of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 276#true, 10#L702-3true, 260#true, 57#L694-7true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 280#true, 245#true, 176#ULTIMATE.startFINALtrue, 264#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:31,930 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-30 03:58:31,930 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:58:31,930 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:58:31,930 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:58:32,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][1548], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 247#(= |#race~threads_alive~0| 0), 110#L707-7true, 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 199#L707-2true, 249#true, 280#true, 129#L726-3true, 264#true, 272#true, 256#true]) [2023-11-30 03:58:32,461 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-30 03:58:32,461 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:58:32,461 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:58:32,461 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:58:32,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][743], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 199#L707-2true, 249#true, 129#L726-3true, 245#true, 280#true, 272#true, 264#true, 256#true]) [2023-11-30 03:58:32,474 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-30 03:58:32,474 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:58:32,474 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:58:32,474 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:58:33,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1536], [247#(= |#race~threads_alive~0| 0), 164#L721-1true, 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 284#true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 249#true, 280#true, 126#L701-5true, 256#true]) [2023-11-30 03:58:33,043 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-30 03:58:33,043 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:58:33,043 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 03:58:33,043 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 03:58:33,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1535], [247#(= |#race~threads_alive~0| 0), 164#L721-1true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 45#L699-3true, 126#L701-5true, 256#true]) [2023-11-30 03:58:33,043 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-30 03:58:33,043 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:58:33,043 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 03:58:33,043 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2023-11-30 03:58:34,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1846], [276#true, 266#(= |#race~keep_alive~0| 0), 284#true, 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 13#threadErr1ASSERT_VIOLATIONDATA_RACEtrue, 249#true, 245#true, 280#true, 176#ULTIMATE.startFINALtrue, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:34,111 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 03:58:34,111 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 03:58:34,111 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 03:58:34,111 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 03:58:34,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][2079], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 284#true, 117#L696-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 245#true, 280#true, 176#ULTIMATE.startFINALtrue, 272#true, 264#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:34,196 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 03:58:34,196 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 03:58:34,196 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 03:58:34,196 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 03:58:35,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1536], [247#(= |#race~threads_alive~0| 0), 164#L721-1true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 284#true, 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 249#true, 280#true, 256#true]) [2023-11-30 03:58:35,527 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 03:58:35,528 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 03:58:35,528 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:58:35,528 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:58:35,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1535], [247#(= |#race~threads_alive~0| 0), 164#L721-1true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 284#true, 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 45#L699-3true, 280#true, 256#true]) [2023-11-30 03:58:35,528 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 03:58:35,528 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:58:35,528 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 03:58:35,528 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2023-11-30 03:58:35,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][1657], [88#L731-1true, 276#true, 284#true, 117#L696-3true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 123#L698-2true, 249#true, 245#true, 280#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:35,671 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 03:58:35,671 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:58:35,671 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:58:35,671 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2023-11-30 03:58:35,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][1657], [276#true, 117#L696-3true, 266#(= |#race~keep_alive~0| 0), 284#true, 5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 123#L698-2true, 249#true, 245#true, 280#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:35,756 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 03:58:35,756 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:58:35,756 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:58:35,756 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:58:36,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][2018], [32#L696true, 276#true, 284#true, 10#L702-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 280#true, 245#true, 176#ULTIMATE.startFINALtrue, 272#true, 264#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:36,490 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 03:58:36,490 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:58:36,490 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:58:36,490 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:58:36,496 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][1269], [276#true, 117#L696-3true, 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 169#L702true, 249#true, 280#true, 245#true, 176#ULTIMATE.startFINALtrue, 264#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:36,496 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 03:58:36,496 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:58:36,496 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:58:36,496 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:58:37,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][229], [247#(= |#race~threads_alive~0| 0), 190#L709true, 276#true, 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 199#L707-2true, 249#true, 280#true, 129#L726-3true, 264#true, 272#true, 256#true]) [2023-11-30 03:58:37,160 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 03:58:37,160 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:58:37,160 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:58:37,160 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:58:37,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][1033], [247#(= |#race~threads_alive~0| 0), 276#true, 284#true, 217#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 199#L707-2true, 249#true, 280#true, 272#true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:58:37,160 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 03:58:37,160 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:58:37,160 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:58:37,160 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:58:37,169 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [190#L709true, 276#true, 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 199#L707-2true, 249#true, 129#L726-3true, 280#true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:58:37,169 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 03:58:37,169 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:58:37,169 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:58:37,169 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:58:37,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [72#L707-6true, 276#true, 284#true, 125#L707-5true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 280#true, 129#L726-3true, 272#true, 264#true, 256#true]) [2023-11-30 03:58:37,171 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 03:58:37,171 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:58:37,171 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:58:37,171 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:58:37,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][837], [276#true, 284#true, 217#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 199#L707-2true, 249#true, 280#true, 245#true, 272#true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:58:37,189 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 03:58:37,189 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:58:37,189 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:58:37,189 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:58:37,964 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][1466], [32#L696true, 88#L731-1true, 276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 135#L705-2true, 249#true, 245#true, 280#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:37,964 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 03:58:37,964 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:58:37,965 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:58:37,965 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:58:37,965 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][1466], [32#L696true, 276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 260#true, 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 135#L705-2true, 249#true, 245#true, 280#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:37,965 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2023-11-30 03:58:37,965 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:58:37,965 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:58:37,965 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:58:37,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][1467], [32#L696true, 88#L731-1true, 276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 260#true, 211#L699-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 280#true, 245#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:37,974 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 03:58:37,975 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:58:37,975 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:58:37,975 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2023-11-30 03:58:37,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][1467], [32#L696true, 276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 211#L699-3true, 5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 280#true, 245#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:37,975 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2023-11-30 03:58:37,975 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:58:37,975 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:58:37,975 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2023-11-30 03:58:38,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][1165], [32#L696true, 276#true, 284#true, 217#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 280#true, 245#true, 176#ULTIMATE.startFINALtrue, 272#true, 264#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:38,597 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 03:58:38,597 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:38,597 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:38,598 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:38,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][1267], [190#L709true, 276#true, 284#true, 117#L696-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 245#true, 280#true, 176#ULTIMATE.startFINALtrue, 264#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:38,598 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 03:58:38,598 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:38,598 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:38,598 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:39,016 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [72#L707-6true, 276#true, 284#true, 65#L707-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 129#L726-3true, 245#true, 280#true, 272#true, 264#true, 256#true]) [2023-11-30 03:58:39,016 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 03:58:39,016 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:39,016 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:39,016 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:39,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [107#L707-7true, 276#true, 284#true, 125#L707-5true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 129#L726-3true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:58:39,022 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 03:58:39,022 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:39,022 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:39,022 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:39,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [276#true, 284#true, 125#L707-5true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 129#L726-3true, 280#true, 245#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 264#true, 256#true]) [2023-11-30 03:58:39,023 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 03:58:39,023 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:39,023 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:39,023 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:39,024 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][743], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 72#L707-6true, 284#true, 260#true, 65#L707-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 280#true, 129#L726-3true, 264#true, 272#true, 256#true]) [2023-11-30 03:58:39,024 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 03:58:39,024 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:39,024 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:39,024 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:40,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [72#L707-6true, 110#L707-7true, 276#true, 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 129#L726-3true, 280#true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:58:40,769 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 03:58:40,769 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:58:40,769 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:58:40,769 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:58:40,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [72#L707-6true, 137#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 276#true, 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 280#true, 129#L726-3true, 264#true, 272#true, 256#true]) [2023-11-30 03:58:40,772 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 03:58:40,772 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:58:40,772 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:58:40,772 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:58:40,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [107#L707-7true, 276#true, 284#true, 65#L707-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 129#L726-3true, 245#true, 280#true, 272#true, 264#true, 256#true]) [2023-11-30 03:58:40,773 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 03:58:40,773 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:58:40,773 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:58:40,773 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:58:40,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [276#true, 284#true, 260#true, 65#L707-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 129#L726-3true, 280#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 264#true, 256#true]) [2023-11-30 03:58:40,774 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 03:58:40,774 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:58:40,774 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:58:40,774 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:58:40,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][743], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 72#L707-6true, 110#L707-7true, 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 129#L726-3true, 245#true, 280#true, 272#true, 264#true, 256#true]) [2023-11-30 03:58:40,775 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 03:58:40,775 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:58:40,775 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:58:40,775 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:58:40,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][743], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 107#L707-7true, 284#true, 260#true, 65#L707-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 129#L726-3true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:58:40,780 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 03:58:40,780 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:58:40,780 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:58:40,780 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:58:40,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][743], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 284#true, 65#L707-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 280#true, 129#L726-3true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 264#true, 272#true, 256#true]) [2023-11-30 03:58:40,781 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 03:58:40,781 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:58:40,781 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:58:40,781 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:58:40,813 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][798], [247#(= |#race~threads_alive~0| 0), 70#L701-5true, 276#true, 284#true, 10#L702-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 272#true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:58:40,813 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 03:58:40,813 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:58:40,813 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:58:40,813 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:58:42,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([813] L696-->L696-3: Formula: (and (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|) (= |v_threadThread2of2ForFork0_#t~nondet3_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|, threadThread2of2ForFork0_#t~nondet3=|v_threadThread2of2ForFork0_#t~nondet3_1|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet3][1267], [276#true, 284#true, 117#L696-3true, 95#L703-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 280#true, 245#true, 176#ULTIMATE.startFINALtrue, 272#true, 264#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:42,347 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 03:58:42,347 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:58:42,347 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:58:42,347 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:58:42,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][106], [247#(= |#race~threads_alive~0| 0), 70#L701-5true, 276#true, 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 169#L702true, 249#true, 280#true, 129#L726-3true, 264#true, 272#true, 256#true]) [2023-11-30 03:58:42,675 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is not cut-off event [2023-11-30 03:58:42,675 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2023-11-30 03:58:42,675 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2023-11-30 03:58:42,675 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2023-11-30 03:58:42,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [110#L707-7true, 107#L707-7true, 276#true, 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 129#L726-3true, 245#true, 280#true, 264#true, 272#true, 256#true]) [2023-11-30 03:58:42,710 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 03:58:42,710 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:58:42,710 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:58:42,710 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:58:42,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [110#L707-7true, 276#true, 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 129#L726-3true, 280#true, 245#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 264#true, 256#true]) [2023-11-30 03:58:42,711 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 03:58:42,711 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:58:42,711 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:58:42,711 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:58:42,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [107#L707-7true, 137#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 276#true, 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 129#L726-3true, 280#true, 245#true, 264#true, 272#true, 256#true]) [2023-11-30 03:58:42,716 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 03:58:42,716 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:58:42,716 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:58:42,716 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:58:42,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [137#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 276#true, 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 129#L726-3true, 245#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 264#true, 256#true]) [2023-11-30 03:58:42,717 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 03:58:42,717 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:58:42,717 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:58:42,717 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:58:42,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][743], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 107#L707-7true, 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 129#L726-3true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:58:42,718 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 03:58:42,718 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:58:42,718 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:58:42,718 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:58:42,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][743], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 129#L726-3true, 245#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 264#true, 272#true, 256#true]) [2023-11-30 03:58:42,719 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 03:58:42,719 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:58:42,719 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:58:42,719 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:58:42,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][106], [247#(= |#race~threads_alive~0| 0), 276#true, 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 169#L702true, 249#true, 129#L726-3true, 280#true, 264#true, 196#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 256#true]) [2023-11-30 03:58:42,733 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 03:58:42,733 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:58:42,733 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:58:42,733 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:58:42,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][106], [247#(= |#race~threads_alive~0| 0), 276#true, 284#true, 54#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 169#L702true, 249#true, 129#L726-3true, 280#true, 272#true, 264#true, 256#true]) [2023-11-30 03:58:42,733 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 03:58:42,734 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:58:42,734 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:58:42,734 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:58:42,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1475], [276#true, 284#true, 219#L709-3true, 125#L707-5true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 245#true, 264#true, 272#true, 204#L726true, 256#true]) [2023-11-30 03:58:42,742 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 03:58:42,742 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:58:42,742 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:58:42,743 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:58:42,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][798], [247#(= |#race~threads_alive~0| 0), 276#true, 284#true, 10#L702-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 196#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 264#true, 272#true, 204#L726true, 256#true]) [2023-11-30 03:58:42,750 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 03:58:42,750 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:58:42,750 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:58:42,750 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:58:42,751 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][798], [247#(= |#race~threads_alive~0| 0), 276#true, 284#true, 54#L701-6true, 10#L702-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 264#true, 272#true, 204#L726true, 256#true]) [2023-11-30 03:58:42,751 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 03:58:42,751 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:58:42,751 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:58:42,751 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:58:42,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([753] L696-->L696-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet3_1| 0) (= (store |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53| (store (select |v_#pthreadsMutex_134| |v_~#threads_alive_mutex~0.base_53|) |v_~#threads_alive_mutex~0.offset_53| 0)) |v_#pthreadsMutex_133|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_53|, threadThread1of2ForFork0_#t~nondet3=|v_threadThread1of2ForFork0_#t~nondet3_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_53|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet3][571], [120#L703-3true, 276#true, 71#L696-3true, 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 280#true, 245#true, 176#ULTIMATE.startFINALtrue, 272#true, 264#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:42,925 INFO L294 olderBase$Statistics]: this new event has 174 ancestors and is cut-off event [2023-11-30 03:58:42,925 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:58:42,925 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:58:42,925 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:58:43,988 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][2136], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 284#true, 266#(= |#race~keep_alive~0| 0), 260#true, 65#L707-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 180#L705-2true, 249#true, 280#true, 245#true, 176#ULTIMATE.startFINALtrue, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:43,988 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 03:58:43,988 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:58:43,988 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:58:43,988 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:58:43,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][2137], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 284#true, 266#(= |#race~keep_alive~0| 0), 65#L707-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 280#true, 45#L699-3true, 245#true, 176#ULTIMATE.startFINALtrue, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:43,989 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 03:58:43,989 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:58:43,989 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:58:43,989 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:58:44,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [72#L707-6true, 190#L709true, 276#true, 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 129#L726-3true, 245#true, 280#true, 264#true, 272#true, 256#true]) [2023-11-30 03:58:44,344 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2023-11-30 03:58:44,344 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 03:58:44,344 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 03:58:44,344 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 03:58:44,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][669], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 16#L702-3true, 284#true, 260#true, 65#L707-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 129#L726-3true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:58:44,350 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2023-11-30 03:58:44,350 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 03:58:44,350 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 03:58:44,350 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 03:58:44,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][837], [72#L707-6true, 276#true, 284#true, 217#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 245#true, 272#true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:58:44,368 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2023-11-30 03:58:44,368 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 03:58:44,368 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 03:58:44,368 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 03:58:44,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1475], [276#true, 284#true, 219#L709-3true, 65#L707-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 280#true, 264#true, 272#true, 204#L726true, 256#true]) [2023-11-30 03:58:44,374 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is cut-off event [2023-11-30 03:58:44,374 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 03:58:44,374 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 03:58:44,374 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2023-11-30 03:58:45,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][2136], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 284#true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 180#L705-2true, 249#true, 245#true, 280#true, 176#ULTIMATE.startFINALtrue, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:45,155 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2023-11-30 03:58:45,155 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:58:45,155 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:58:45,156 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:58:45,156 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][2137], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 266#(= |#race~keep_alive~0| 0), 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 45#L699-3true, 280#true, 245#true, 176#ULTIMATE.startFINALtrue, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:45,156 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2023-11-30 03:58:45,156 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:58:45,156 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:58:45,156 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:58:46,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [107#L707-7true, 190#L709true, 276#true, 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 129#L726-3true, 280#true, 245#true, 272#true, 264#true, 256#true]) [2023-11-30 03:58:46,034 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 03:58:46,034 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:58:46,034 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:58:46,034 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:58:46,035 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][343], [190#L709true, 276#true, 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 129#L726-3true, 280#true, 245#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 264#true, 256#true]) [2023-11-30 03:58:46,035 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 03:58:46,035 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:58:46,035 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:58:46,035 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:58:46,036 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][669], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 16#L702-3true, 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 129#L726-3true, 280#true, 264#true, 272#true, 256#true]) [2023-11-30 03:58:46,036 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 03:58:46,037 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:58:46,037 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:58:46,037 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:58:46,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][2182], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 284#true, 219#L709-3true, 65#L707-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 280#true, 264#true, 272#true, 204#L726true, 256#true]) [2023-11-30 03:58:46,039 INFO L294 olderBase$Statistics]: this new event has 175 ancestors and is not cut-off event [2023-11-30 03:58:46,039 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is not cut-off event [2023-11-30 03:58:46,039 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is not cut-off event [2023-11-30 03:58:46,039 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is not cut-off event [2023-11-30 03:58:46,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][669], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 284#true, 219#L709-3true, 65#L707-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 129#L726-3true, 280#true, 272#true, 264#true, 256#true]) [2023-11-30 03:58:46,039 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 03:58:46,039 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:58:46,039 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:58:46,039 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:58:46,041 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([856] L703-->L703-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31|))) (and (= |v_threadThread2of2ForFork0_#t~nondet10_1| 0) (= (store |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31| (store .cse0 |v_~#keep_alive_mutex~0.offset_31| 1)) |v_#pthreadsMutex_189|) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_31|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, threadThread2of2ForFork0_#t~nondet10=|v_threadThread2of2ForFork0_#t~nondet10_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet10][2215], [120#L703-3true, 278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 284#true, 260#true, 65#L707-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 245#true, 264#true, 272#true, 204#L726true, 256#true]) [2023-11-30 03:58:46,041 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 03:58:46,041 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:58:46,041 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:58:46,041 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:58:46,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1475], [110#L707-7true, 276#true, 284#true, 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 245#true, 264#true, 272#true, 204#L726true, 256#true]) [2023-11-30 03:58:46,055 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 03:58:46,055 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:58:46,055 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:58:46,055 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:58:46,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1475], [137#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 276#true, 284#true, 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 245#true, 272#true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:58:46,057 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 03:58:46,057 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:58:46,057 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:58:46,057 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:58:46,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([852] L702-->L702-3: Formula: (and (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|) (= |v_threadThread2of2ForFork0_#t~nondet9_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, threadThread2of2ForFork0_#t~nondet9=|v_threadThread2of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet9][1434], [247#(= |#race~threads_alive~0| 0), 16#L702-3true, 276#true, 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 169#L702true, 249#true, 280#true, 264#true, 272#true, 204#L726true, 256#true]) [2023-11-30 03:58:46,065 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2023-11-30 03:58:46,065 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:58:46,065 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:58:46,065 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2023-11-30 03:58:47,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][837], [107#L707-7true, 276#true, 284#true, 217#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 280#true, 272#true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:58:47,787 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is not cut-off event [2023-11-30 03:58:47,787 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is not cut-off event [2023-11-30 03:58:47,787 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is not cut-off event [2023-11-30 03:58:47,787 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is not cut-off event [2023-11-30 03:58:47,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([791] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread1of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, threadThread1of2ForFork0_#t~nondet15=|v_threadThread1of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet15][837], [276#true, 284#true, 217#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 245#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:58:47,788 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is not cut-off event [2023-11-30 03:58:47,788 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is not cut-off event [2023-11-30 03:58:47,788 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is not cut-off event [2023-11-30 03:58:47,788 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is not cut-off event [2023-11-30 03:58:47,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][2182], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 284#true, 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 280#true, 272#true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:58:47,791 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is not cut-off event [2023-11-30 03:58:47,791 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is not cut-off event [2023-11-30 03:58:47,791 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is not cut-off event [2023-11-30 03:58:47,792 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is not cut-off event [2023-11-30 03:58:47,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([679] L726-->L726-3: Formula: (and (= (store |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19| (store (select |v_#pthreadsMutex_102| |v_~#keep_alive_mutex~0.base_19|) |v_~#keep_alive_mutex~0.offset_19| 0)) |v_#pthreadsMutex_101|) (= |v_ULTIMATE.start_main_#t~nondet28#1_7| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_101|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_19|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_7|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_19|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet28#1][669], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 284#true, 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 280#true, 129#L726-3true, 264#true, 272#true, 256#true]) [2023-11-30 03:58:47,792 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2023-11-30 03:58:47,792 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:58:47,792 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:58:47,792 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:58:47,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([856] L703-->L703-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31|))) (and (= |v_threadThread2of2ForFork0_#t~nondet10_1| 0) (= (store |v_#pthreadsMutex_190| |v_~#keep_alive_mutex~0.base_31| (store .cse0 |v_~#keep_alive_mutex~0.offset_31| 1)) |v_#pthreadsMutex_189|) (= (select .cse0 |v_~#keep_alive_mutex~0.offset_31|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_190|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_189|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_31|, threadThread2of2ForFork0_#t~nondet10=|v_threadThread2of2ForFork0_#t~nondet10_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_31|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet10][2215], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 120#L703-3true, 110#L707-7true, 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 280#true, 272#true, 264#true, 204#L726true, 256#true]) [2023-11-30 03:58:47,795 INFO L294 olderBase$Statistics]: this new event has 177 ancestors and is cut-off event [2023-11-30 03:58:47,795 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:58:47,796 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:58:47,796 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:58:49,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1475], [190#L709true, 276#true, 284#true, 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 245#true, 264#true, 272#true, 204#L726true, 256#true]) [2023-11-30 03:58:49,413 INFO L294 olderBase$Statistics]: this new event has 178 ancestors and is cut-off event [2023-11-30 03:58:49,413 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:58:49,413 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:58:49,413 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:58:49,426 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1026], [276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 12#L725-3true, 46#L698-1true, 249#true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:58:49,427 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2023-11-30 03:58:49,427 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:58:49,427 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:58:49,427 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:58:50,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1026], [276#true, 266#(= |#race~keep_alive~0| 0), 284#true, 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 12#L725-3true, 123#L698-2true, 249#true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:58:50,814 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2023-11-30 03:58:50,814 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:58:50,814 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:58:50,814 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:58:50,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1891], [276#true, 266#(= |#race~keep_alive~0| 0), 284#true, 97#L725-4true, 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 46#L698-1true, 249#true, 245#true, 280#true, 272#true, 258#(= |#race~keep_alive~0| |ULTIMATE.start_main_#t~nondet27#1|)]) [2023-11-30 03:58:50,822 INFO L294 olderBase$Statistics]: this new event has 181 ancestors and is cut-off event [2023-11-30 03:58:50,822 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:58:50,822 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:58:50,822 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2023-11-30 03:58:51,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][140], [107#L707-7true, 276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 12#L725-3true, 135#L705-2true, 249#true, 280#true, 245#true, 272#true, 256#true]) [2023-11-30 03:58:51,955 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2023-11-30 03:58:51,955 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:58:51,955 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:58:51,955 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:58:51,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][140], [276#true, 266#(= |#race~keep_alive~0| 0), 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 12#L725-3true, 135#L705-2true, 249#true, 245#true, 280#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 256#true]) [2023-11-30 03:58:51,956 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2023-11-30 03:58:51,956 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:58:51,956 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:58:51,956 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:58:51,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][141], [107#L707-7true, 276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 260#true, 211#L699-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 12#L725-3true, 249#true, 245#true, 280#true, 272#true, 256#true]) [2023-11-30 03:58:51,956 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2023-11-30 03:58:51,956 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:58:51,956 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:58:51,956 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:58:51,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][141], [276#true, 266#(= |#race~keep_alive~0| 0), 284#true, 211#L699-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 12#L725-3true, 249#true, 280#true, 245#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 272#true, 256#true]) [2023-11-30 03:58:51,956 INFO L294 olderBase$Statistics]: this new event has 180 ancestors and is cut-off event [2023-11-30 03:58:51,956 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:58:51,956 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:58:51,956 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 03:58:51,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([852] L702-->L702-3: Formula: (and (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|) (= |v_threadThread2of2ForFork0_#t~nondet9_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, threadThread2of2ForFork0_#t~nondet9=|v_threadThread2of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet9][708], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 16#L702-3true, 276#true, 266#(= |#race~keep_alive~0| 0), 284#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 160#L694-7true, 249#true, 245#true, 280#true, 176#ULTIMATE.startFINALtrue, 272#true, 256#true]) [2023-11-30 03:58:51,991 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 03:58:51,991 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:58:51,991 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:58:51,991 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:58:51,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([852] L702-->L702-3: Formula: (and (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|) (= |v_threadThread2of2ForFork0_#t~nondet9_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, threadThread2of2ForFork0_#t~nondet9=|v_threadThread2of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet9][708], [262#(= |threadThread1of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 16#L702-3true, 276#true, 266#(= |#race~keep_alive~0| 0), 284#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 85#L694-6true, 249#true, 245#true, 280#true, 176#ULTIMATE.startFINALtrue, 272#true, 256#true]) [2023-11-30 03:58:51,991 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-30 03:58:51,991 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:58:51,991 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:58:51,991 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:58:55,199 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][520], [247#(= |#race~threads_alive~0| 0), 276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 10#L702-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 76#L694-2true, 249#true, 280#true, 176#ULTIMATE.startFINALtrue, 272#true, 256#true]) [2023-11-30 03:58:55,200 INFO L294 olderBase$Statistics]: this new event has 183 ancestors and is cut-off event [2023-11-30 03:58:55,200 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 03:58:55,200 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 03:58:55,200 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2023-11-30 03:58:57,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][520], [247#(= |#race~threads_alive~0| 0), 276#true, 166#L694-5true, 266#(= |#race~keep_alive~0| 0), 284#true, 10#L702-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 176#ULTIMATE.startFINALtrue, 272#true, 256#true]) [2023-11-30 03:58:57,817 INFO L294 olderBase$Statistics]: this new event has 186 ancestors and is cut-off event [2023-11-30 03:58:57,817 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:58:57,817 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:58:57,817 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 03:58:57,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][656], [276#true, 286#(= |threadThread2of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 266#(= |#race~keep_alive~0| 0), 10#L702-3true, 57#L694-7true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 245#true, 176#ULTIMATE.startFINALtrue, 272#true, 256#true]) [2023-11-30 03:58:57,817 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 03:58:57,817 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:58:57,817 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:58:57,817 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 03:58:57,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][656], [26#L694-6true, 276#true, 286#(= |threadThread2of2ForFork0_#t~nondet2| |#race~threads_alive~0|), 266#(= |#race~keep_alive~0| 0), 10#L702-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 245#true, 176#ULTIMATE.startFINALtrue, 272#true, 256#true]) [2023-11-30 03:58:57,818 INFO L294 olderBase$Statistics]: this new event has 187 ancestors and is cut-off event [2023-11-30 03:58:57,818 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:58:57,818 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:58:57,818 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 03:58:59,483 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][2156], [88#L731-1true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 180#L705-2true, 249#true, 245#true, 280#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:59,483 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:58:59,484 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:59,484 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:59,484 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:59,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1405], [88#L731-1true, 276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 94#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 180#L705-2true, 249#true, 245#true, 280#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:59,484 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:58:59,484 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:59,484 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:59,484 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:59,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1405], [276#true, 266#(= |#race~keep_alive~0| 0), 284#true, 94#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 180#L705-2true, 249#true, 280#true, 245#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:59,484 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:58:59,484 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:58:59,484 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:58:59,484 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:58:59,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1405], [88#L731-1true, 276#true, 266#(= |#race~keep_alive~0| 0), 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 180#L705-2true, 249#true, 245#true, 280#true, 126#L701-5true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:59,484 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 03:58:59,484 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:58:59,484 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:58:59,484 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:58:59,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1405], [276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 260#true, 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 180#L705-2true, 249#true, 280#true, 245#true, 272#true, 126#L701-5true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:59,484 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:58:59,485 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:59,485 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:59,485 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:59,485 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][2157], [88#L731-1true, 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 284#true, 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 280#true, 45#L699-3true, 245#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:59,485 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:58:59,486 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:59,486 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:59,486 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:59,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1406], [88#L731-1true, 276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 94#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 245#true, 45#L699-3true, 280#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:59,486 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:58:59,486 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:59,486 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:59,486 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:59,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1406], [276#true, 266#(= |#race~keep_alive~0| 0), 284#true, 94#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 260#true, 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 45#L699-3true, 280#true, 245#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:59,486 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:58:59,486 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:58:59,486 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:58:59,486 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:58:59,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1406], [88#L731-1true, 276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 280#true, 45#L699-3true, 245#true, 126#L701-5true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:59,486 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 03:58:59,486 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:58:59,486 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:58:59,486 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:58:59,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1406], [276#true, 266#(= |#race~keep_alive~0| 0), 284#true, 5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 280#true, 245#true, 45#L699-3true, 126#L701-5true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:59,487 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:58:59,487 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:59,487 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:59,487 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:59,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][2159], [247#(= |#race~threads_alive~0| 0), 88#L731-1true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 180#L705-2true, 249#true, 280#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:59,490 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:58:59,490 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:59,490 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:59,490 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:59,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1403], [247#(= |#race~threads_alive~0| 0), 276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 260#true, 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 180#L705-2true, 249#true, 280#true, 126#L701-5true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:59,491 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:58:59,491 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:59,491 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:59,491 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:59,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1403], [247#(= |#race~threads_alive~0| 0), 88#L731-1true, 276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 94#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 180#L705-2true, 249#true, 280#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:59,491 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:58:59,491 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:59,491 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:59,491 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:59,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1403], [247#(= |#race~threads_alive~0| 0), 88#L731-1true, 276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 180#L705-2true, 249#true, 280#true, 272#true, 126#L701-5true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:59,491 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 03:58:59,491 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:58:59,491 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:58:59,491 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:58:59,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1403], [247#(= |#race~threads_alive~0| 0), 276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 94#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 180#L705-2true, 249#true, 280#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:59,491 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:58:59,491 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:58:59,491 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:58:59,492 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:58:59,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][2158], [247#(= |#race~threads_alive~0| 0), 88#L731-1true, 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 284#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 45#L699-3true, 280#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:59,492 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:58:59,492 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:59,492 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:59,492 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:59,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1404], [247#(= |#race~threads_alive~0| 0), 276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 45#L699-3true, 280#true, 126#L701-5true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:59,492 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:58:59,493 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:59,493 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:59,493 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:59,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1404], [247#(= |#race~threads_alive~0| 0), 88#L731-1true, 276#true, 266#(= |#race~keep_alive~0| 0), 284#true, 94#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 45#L699-3true, 280#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:59,493 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:58:59,493 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:59,493 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:59,493 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:59,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1404], [247#(= |#race~threads_alive~0| 0), 88#L731-1true, 276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 45#L699-3true, 280#true, 126#L701-5true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:59,493 INFO L294 olderBase$Statistics]: this new event has 190 ancestors and is cut-off event [2023-11-30 03:58:59,493 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:58:59,493 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:58:59,493 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 03:58:59,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1404], [247#(= |#race~threads_alive~0| 0), 276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 94#threadErr3ASSERT_VIOLATIONDATA_RACEtrue, 260#true, 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 45#L699-3true, 280#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:59,493 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:58:59,493 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:58:59,493 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:58:59,493 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:58:59,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][2160], [274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 284#true, 215#L701-6true, 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 280#true, 176#ULTIMATE.startFINALtrue, 264#true, 256#true]) [2023-11-30 03:58:59,656 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-30 03:58:59,656 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:58:59,656 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:58:59,656 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:58:59,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][2160], [274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 284#true, 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 245#true, 176#ULTIMATE.startFINALtrue, 264#true, 126#L701-5true, 256#true]) [2023-11-30 03:58:59,657 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is cut-off event [2023-11-30 03:58:59,657 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:58:59,657 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:58:59,657 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:58:59,897 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1390], [274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 280#true, 176#ULTIMATE.startFINALtrue, 126#L701-5true, 256#true]) [2023-11-30 03:58:59,897 INFO L294 olderBase$Statistics]: this new event has 188 ancestors and is not cut-off event [2023-11-30 03:58:59,898 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is not cut-off event [2023-11-30 03:58:59,898 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is not cut-off event [2023-11-30 03:58:59,898 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is not cut-off event [2023-11-30 03:58:59,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1390], [274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 284#true, 215#L701-6true, 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 245#true, 176#ULTIMATE.startFINALtrue, 256#true]) [2023-11-30 03:58:59,898 INFO L294 olderBase$Statistics]: this new event has 189 ancestors and is cut-off event [2023-11-30 03:58:59,898 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:58:59,898 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:58:59,898 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:58:59,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([731] L-1-2-->ULTIMATE.startFINAL: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre18#1=|v_ULTIMATE.start_main_#t~pre18#1_5|, ULTIMATE.start_main_#t~nondet23#1=|v_ULTIMATE.start_main_#t~nondet23#1_4|, ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_4|, ULTIMATE.start_main_~#tid~0#1.offset=|v_ULTIMATE.start_main_~#tid~0#1.offset_14|, ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_4|, ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_4|, ULTIMATE.start_main_~#tid~0#1.base=|v_ULTIMATE.start_main_~#tid~0#1.base_14|, ULTIMATE.start_main_#t~nondet27#1=|v_ULTIMATE.start_main_#t~nondet27#1_7|, ULTIMATE.start_main_#t~mem20#1=|v_ULTIMATE.start_main_#t~mem20#1_5|, ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_6|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_4|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_8|, ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_4|, ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_4|, ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_8|, ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_3|, ULTIMATE.start_main_#t~nondet24#1=|v_ULTIMATE.start_main_#t~nondet24#1_4|, ULTIMATE.start_main_#t~post17#1=|v_ULTIMATE.start_main_#t~post17#1_5|, ULTIMATE.start_main_#t~nondet26#1=|v_ULTIMATE.start_main_#t~nondet26#1_4|, ULTIMATE.start_main_#t~ret21#1=|v_ULTIMATE.start_main_#t~ret21#1_5|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre18#1, ULTIMATE.start_main_#t~nondet23#1, ULTIMATE.start_main_#t~nondet25#1, ULTIMATE.start_main_~#tid~0#1.offset, ULTIMATE.start_main_#t~nondet31#1, ULTIMATE.start_main_#t~nondet29#1, ULTIMATE.start_main_~#tid~0#1.base, ULTIMATE.start_main_#t~nondet27#1, ULTIMATE.start_main_#t~mem20#1, ULTIMATE.start_main_#t~nondet16#1, ULTIMATE.start_main_#t~nondet22#1, ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_#t~nondet30#1, ULTIMATE.start_main_#t~nondet32#1, ULTIMATE.start_main_~threads_total~0#1, ULTIMATE.start_main_#t~nondet19#1, ULTIMATE.start_main_#t~nondet24#1, ULTIMATE.start_main_#t~post17#1, ULTIMATE.start_main_#t~nondet26#1, ULTIMATE.start_main_#t~ret21#1, ULTIMATE.start_main_#t~nondet28#1][167], [276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 21#L698-2true, 249#true, 245#true, 280#true, 176#ULTIMATE.startFINALtrue, 126#L701-5true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:59,901 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:58:59,901 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:58:59,901 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:58:59,901 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:58:59,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([731] L-1-2-->ULTIMATE.startFINAL: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre18#1=|v_ULTIMATE.start_main_#t~pre18#1_5|, ULTIMATE.start_main_#t~nondet23#1=|v_ULTIMATE.start_main_#t~nondet23#1_4|, ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_4|, ULTIMATE.start_main_~#tid~0#1.offset=|v_ULTIMATE.start_main_~#tid~0#1.offset_14|, ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_4|, ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_4|, ULTIMATE.start_main_~#tid~0#1.base=|v_ULTIMATE.start_main_~#tid~0#1.base_14|, ULTIMATE.start_main_#t~nondet27#1=|v_ULTIMATE.start_main_#t~nondet27#1_7|, ULTIMATE.start_main_#t~mem20#1=|v_ULTIMATE.start_main_#t~mem20#1_5|, ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_6|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_4|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_8|, ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_4|, ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_4|, ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_8|, ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_3|, ULTIMATE.start_main_#t~nondet24#1=|v_ULTIMATE.start_main_#t~nondet24#1_4|, ULTIMATE.start_main_#t~post17#1=|v_ULTIMATE.start_main_#t~post17#1_5|, ULTIMATE.start_main_#t~nondet26#1=|v_ULTIMATE.start_main_#t~nondet26#1_4|, ULTIMATE.start_main_#t~ret21#1=|v_ULTIMATE.start_main_#t~ret21#1_5|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre18#1, ULTIMATE.start_main_#t~nondet23#1, ULTIMATE.start_main_#t~nondet25#1, ULTIMATE.start_main_~#tid~0#1.offset, ULTIMATE.start_main_#t~nondet31#1, ULTIMATE.start_main_#t~nondet29#1, ULTIMATE.start_main_~#tid~0#1.base, ULTIMATE.start_main_#t~nondet27#1, ULTIMATE.start_main_#t~mem20#1, ULTIMATE.start_main_#t~nondet16#1, ULTIMATE.start_main_#t~nondet22#1, ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_#t~nondet30#1, ULTIMATE.start_main_#t~nondet32#1, ULTIMATE.start_main_~threads_total~0#1, ULTIMATE.start_main_#t~nondet19#1, ULTIMATE.start_main_#t~nondet24#1, ULTIMATE.start_main_#t~post17#1, ULTIMATE.start_main_#t~nondet26#1, ULTIMATE.start_main_#t~ret21#1, ULTIMATE.start_main_#t~nondet28#1][167], [247#(= |#race~threads_alive~0| 0), 276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 21#L698-2true, 249#true, 280#true, 176#ULTIMATE.startFINALtrue, 126#L701-5true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:59,933 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:58:59,933 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:58:59,933 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:58:59,933 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:58:59,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1405], [88#L731-1true, 276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 180#L705-2true, 249#true, 245#true, 280#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:59,945 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:58:59,945 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:59,945 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:59,945 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:59,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1405], [276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 180#L705-2true, 249#true, 280#true, 245#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:59,945 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:58:59,945 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:58:59,945 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:58:59,945 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:58:59,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1406], [88#L731-1true, 276#true, 266#(= |#race~keep_alive~0| 0), 284#true, 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 45#L699-3true, 245#true, 280#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:59,946 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:58:59,946 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:59,946 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:59,946 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:59,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1406], [276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 245#true, 280#true, 45#L699-3true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:59,946 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:58:59,946 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:58:59,946 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:58:59,946 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:58:59,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1403], [247#(= |#race~threads_alive~0| 0), 88#L731-1true, 276#true, 266#(= |#race~keep_alive~0| 0), 284#true, 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 180#L705-2true, 249#true, 280#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:59,949 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:58:59,949 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:59,949 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:59,949 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:59,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1403], [247#(= |#race~threads_alive~0| 0), 276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 180#L705-2true, 249#true, 280#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:59,949 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:58:59,949 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:58:59,949 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:58:59,949 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:58:59,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1404], [247#(= |#race~threads_alive~0| 0), 88#L731-1true, 276#true, 266#(= |#race~keep_alive~0| 0), 284#true, 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 45#L699-3true, 280#true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:59,950 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:58:59,950 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:59,950 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:59,950 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:58:59,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1404], [247#(= |#race~threads_alive~0| 0), 276#true, 266#(= |#race~keep_alive~0| 0), 284#true, 215#L701-6true, 5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 280#true, 45#L699-3true, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:58:59,950 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:58:59,950 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:58:59,950 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:58:59,950 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:59:00,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([731] L-1-2-->ULTIMATE.startFINAL: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre18#1=|v_ULTIMATE.start_main_#t~pre18#1_5|, ULTIMATE.start_main_#t~nondet23#1=|v_ULTIMATE.start_main_#t~nondet23#1_4|, ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_4|, ULTIMATE.start_main_~#tid~0#1.offset=|v_ULTIMATE.start_main_~#tid~0#1.offset_14|, ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_4|, ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_4|, ULTIMATE.start_main_~#tid~0#1.base=|v_ULTIMATE.start_main_~#tid~0#1.base_14|, ULTIMATE.start_main_#t~nondet27#1=|v_ULTIMATE.start_main_#t~nondet27#1_7|, ULTIMATE.start_main_#t~mem20#1=|v_ULTIMATE.start_main_#t~mem20#1_5|, ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_6|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_4|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_8|, ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_4|, ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_4|, ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_8|, ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_3|, ULTIMATE.start_main_#t~nondet24#1=|v_ULTIMATE.start_main_#t~nondet24#1_4|, ULTIMATE.start_main_#t~post17#1=|v_ULTIMATE.start_main_#t~post17#1_5|, ULTIMATE.start_main_#t~nondet26#1=|v_ULTIMATE.start_main_#t~nondet26#1_4|, ULTIMATE.start_main_#t~ret21#1=|v_ULTIMATE.start_main_#t~ret21#1_5|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre18#1, ULTIMATE.start_main_#t~nondet23#1, ULTIMATE.start_main_#t~nondet25#1, ULTIMATE.start_main_~#tid~0#1.offset, ULTIMATE.start_main_#t~nondet31#1, ULTIMATE.start_main_#t~nondet29#1, ULTIMATE.start_main_~#tid~0#1.base, ULTIMATE.start_main_#t~nondet27#1, ULTIMATE.start_main_#t~mem20#1, ULTIMATE.start_main_#t~nondet16#1, ULTIMATE.start_main_#t~nondet22#1, ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_#t~nondet30#1, ULTIMATE.start_main_#t~nondet32#1, ULTIMATE.start_main_~threads_total~0#1, ULTIMATE.start_main_#t~nondet19#1, ULTIMATE.start_main_#t~nondet24#1, ULTIMATE.start_main_#t~post17#1, ULTIMATE.start_main_#t~nondet26#1, ULTIMATE.start_main_#t~ret21#1, ULTIMATE.start_main_#t~nondet28#1][167], [276#true, 266#(= |#race~keep_alive~0| 0), 284#true, 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 21#L698-2true, 249#true, 280#true, 245#true, 176#ULTIMATE.startFINALtrue, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:59:00,595 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 03:59:00,595 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:59:00,595 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:59:00,595 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:59:00,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][958], [274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 284#true, 215#L701-6true, 5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 249#true, 245#true, 280#true, 256#true]) [2023-11-30 03:59:00,601 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:59:00,601 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:59:00,601 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:59:00,601 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:59:00,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][958], [274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 284#true, 5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 249#true, 280#true, 245#true, 126#L701-5true, 256#true]) [2023-11-30 03:59:00,601 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:59:00,601 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:59:00,601 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:59:00,602 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:59:00,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][959], [274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 45#L699-3true, 280#true, 245#true, 256#true]) [2023-11-30 03:59:00,602 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:59:00,602 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:59:00,602 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:59:00,602 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:59:00,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][959], [276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 284#true, 5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 45#L699-3true, 245#true, 126#L701-5true, 256#true]) [2023-11-30 03:59:00,602 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:59:00,602 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:59:00,602 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:59:00,602 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:59:00,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([731] L-1-2-->ULTIMATE.startFINAL: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre18#1=|v_ULTIMATE.start_main_#t~pre18#1_5|, ULTIMATE.start_main_#t~nondet23#1=|v_ULTIMATE.start_main_#t~nondet23#1_4|, ULTIMATE.start_main_#t~nondet25#1=|v_ULTIMATE.start_main_#t~nondet25#1_4|, ULTIMATE.start_main_~#tid~0#1.offset=|v_ULTIMATE.start_main_~#tid~0#1.offset_14|, ULTIMATE.start_main_#t~nondet31#1=|v_ULTIMATE.start_main_#t~nondet31#1_4|, ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_4|, ULTIMATE.start_main_~#tid~0#1.base=|v_ULTIMATE.start_main_~#tid~0#1.base_14|, ULTIMATE.start_main_#t~nondet27#1=|v_ULTIMATE.start_main_#t~nondet27#1_7|, ULTIMATE.start_main_#t~mem20#1=|v_ULTIMATE.start_main_#t~mem20#1_5|, ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_6|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_4|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_8|, ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_4|, ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_4|, ULTIMATE.start_main_~threads_total~0#1=|v_ULTIMATE.start_main_~threads_total~0#1_8|, ULTIMATE.start_main_#t~nondet19#1=|v_ULTIMATE.start_main_#t~nondet19#1_3|, ULTIMATE.start_main_#t~nondet24#1=|v_ULTIMATE.start_main_#t~nondet24#1_4|, ULTIMATE.start_main_#t~post17#1=|v_ULTIMATE.start_main_#t~post17#1_5|, ULTIMATE.start_main_#t~nondet26#1=|v_ULTIMATE.start_main_#t~nondet26#1_4|, ULTIMATE.start_main_#t~ret21#1=|v_ULTIMATE.start_main_#t~ret21#1_5|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre18#1, ULTIMATE.start_main_#t~nondet23#1, ULTIMATE.start_main_#t~nondet25#1, ULTIMATE.start_main_~#tid~0#1.offset, ULTIMATE.start_main_#t~nondet31#1, ULTIMATE.start_main_#t~nondet29#1, ULTIMATE.start_main_~#tid~0#1.base, ULTIMATE.start_main_#t~nondet27#1, ULTIMATE.start_main_#t~mem20#1, ULTIMATE.start_main_#t~nondet16#1, ULTIMATE.start_main_#t~nondet22#1, ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_#t~nondet30#1, ULTIMATE.start_main_#t~nondet32#1, ULTIMATE.start_main_~threads_total~0#1, ULTIMATE.start_main_#t~nondet19#1, ULTIMATE.start_main_#t~nondet24#1, ULTIMATE.start_main_#t~post17#1, ULTIMATE.start_main_#t~nondet26#1, ULTIMATE.start_main_#t~ret21#1, ULTIMATE.start_main_#t~nondet28#1][167], [247#(= |#race~threads_alive~0| 0), 276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 21#L698-2true, 249#true, 280#true, 176#ULTIMATE.startFINALtrue, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:59:00,622 INFO L294 olderBase$Statistics]: this new event has 193 ancestors and is cut-off event [2023-11-30 03:59:00,622 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:59:00,622 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:59:00,622 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2023-11-30 03:59:00,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1536], [247#(= |#race~threads_alive~0| 0), 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 284#true, 5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 249#true, 280#true, 126#L701-5true, 256#true]) [2023-11-30 03:59:00,625 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:59:00,626 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:59:00,626 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:59:00,626 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:59:00,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([821] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread2of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread2of2ForFork0_#t~nondet11=|v_threadThread2of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet11][1536], [247#(= |#race~threads_alive~0| 0), 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 215#L701-6true, 5#L731-2true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 180#L705-2true, 249#true, 280#true, 256#true]) [2023-11-30 03:59:00,626 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:59:00,626 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:59:00,626 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:59:00,626 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:59:00,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1535], [247#(= |#race~threads_alive~0| 0), 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 276#true, 266#(= |#race~keep_alive~0| 0), 284#true, 260#true, 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 45#L699-3true, 126#L701-5true, 256#true]) [2023-11-30 03:59:00,626 INFO L294 olderBase$Statistics]: this new event has 191 ancestors and is cut-off event [2023-11-30 03:59:00,626 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:59:00,626 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:59:00,626 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 03:59:00,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([825] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread2of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, threadThread2of2ForFork0_#t~nondet5=|v_threadThread2of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet5][1535], [247#(= |#race~threads_alive~0| 0), 276#true, 274#(= |threadThread1of2ForFork0_#t~nondet8| |#race~data~0|), 266#(= |#race~keep_alive~0| 0), 284#true, 215#L701-6true, 260#true, 5#L731-2true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 280#true, 45#L699-3true, 256#true]) [2023-11-30 03:59:00,627 INFO L294 olderBase$Statistics]: this new event has 192 ancestors and is cut-off event [2023-11-30 03:59:00,627 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:59:00,627 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:59:00,627 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 03:59:01,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1847], [276#true, 266#(= |#race~keep_alive~0| 0), 284#true, 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 46#L698-1true, 280#true, 245#true, 176#ULTIMATE.startFINALtrue, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:59:01,684 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:59:01,684 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:59:01,684 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:59:01,684 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:59:01,867 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([851] L709-->L709-3: Formula: (and (= |v_#pthreadsMutex_141| (store |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57| (store (select |v_#pthreadsMutex_142| |v_~#threads_alive_mutex~0.base_57|) |v_~#threads_alive_mutex~0.offset_57| 0))) (= |v_threadThread2of2ForFork0_#t~nondet15_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_142|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, threadThread2of2ForFork0_#t~nondet15=|v_threadThread2of2ForFork0_#t~nondet15_1|, ~#threads_alive_mutex~0.offset=|v_~#threads_alive_mutex~0.offset_57|, ~#threads_alive_mutex~0.base=|v_~#threads_alive_mutex~0.base_57|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet15][1847], [276#true, 266#(= |#race~keep_alive~0| 0), 284#true, 219#L709-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 123#L698-2true, 249#true, 245#true, 280#true, 176#ULTIMATE.startFINALtrue, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:59:01,867 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 03:59:01,868 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:59:01,868 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 03:59:01,868 INFO L297 olderBase$Statistics]: existing Event has 178 ancestors and is cut-off event [2023-11-30 03:59:02,295 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][770], [107#L707-7true, 276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 135#L705-2true, 249#true, 245#true, 280#true, 176#ULTIMATE.startFINALtrue, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:59:02,295 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:59:02,295 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:59:02,295 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:59:02,295 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:59:02,295 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([761] L698-5-->L705-2: Formula: (and (= (store |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23| (store (select |v_#pthreadsMutex_150| |v_~#keep_alive_mutex~0.base_23|) |v_~#keep_alive_mutex~0.offset_23| 0)) |v_#pthreadsMutex_149|) (= |v_threadThread1of2ForFork0_#t~nondet11_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_149|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_23|, threadThread1of2ForFork0_#t~nondet11=|v_threadThread1of2ForFork0_#t~nondet11_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_23|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet11][770], [276#true, 266#(= |#race~keep_alive~0| 0), 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 135#L705-2true, 249#true, 280#true, 245#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 176#ULTIMATE.startFINALtrue, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:59:02,295 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:59:02,295 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:59:02,295 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:59:02,295 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:59:02,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][771], [107#L707-7true, 276#true, 284#true, 266#(= |#race~keep_alive~0| 0), 211#L699-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 245#true, 280#true, 176#ULTIMATE.startFINALtrue, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:59:02,320 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:59:02,320 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:59:02,320 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:59:02,320 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:59:02,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([765] L699-->L699-3: Formula: (and (= |v_#pthreadsMutex_197| (store |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35| (store (select |v_#pthreadsMutex_198| |v_~#keep_alive_mutex~0.base_35|) |v_~#keep_alive_mutex~0.offset_35| 0))) (= |v_threadThread1of2ForFork0_#t~nondet5_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#keep_alive_mutex~0.base=|v_~#keep_alive_mutex~0.base_35|, threadThread1of2ForFork0_#t~nondet5=|v_threadThread1of2ForFork0_#t~nondet5_1|, ~#keep_alive_mutex~0.offset=|v_~#keep_alive_mutex~0.offset_35|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet5][771], [276#true, 266#(= |#race~keep_alive~0| 0), 284#true, 260#true, 211#L699-3true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 249#true, 280#true, 245#true, 226#threadErr5ASSERT_VIOLATIONDATA_RACEtrue, 176#ULTIMATE.startFINALtrue, 272#true, 270#(= |#race~data~0| 0), 256#true]) [2023-11-30 03:59:02,321 INFO L294 olderBase$Statistics]: this new event has 196 ancestors and is cut-off event [2023-11-30 03:59:02,321 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:59:02,321 INFO L297 olderBase$Statistics]: existing Event has 177 ancestors and is cut-off event [2023-11-30 03:59:02,321 INFO L297 olderBase$Statistics]: existing Event has 196 ancestors and is cut-off event [2023-11-30 03:59:02,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([792] L702-->L702-3: Formula: (and (= |v_threadThread1of2ForFork0_#t~nondet9_1| 0) (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, threadThread1of2ForFork0_#t~nondet9=|v_threadThread1of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread1of2ForFork0_#t~nondet9][520], [247#(= |#race~threads_alive~0| 0), 276#true, 266#(= |#race~keep_alive~0| 0), 284#true, 10#L702-3true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 199#L707-2true, 249#true, 280#true, 176#ULTIMATE.startFINALtrue, 272#true, 256#true]) [2023-11-30 03:59:02,801 INFO L294 olderBase$Statistics]: this new event has 203 ancestors and is cut-off event [2023-11-30 03:59:02,801 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:59:02,801 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:59:02,801 INFO L297 olderBase$Statistics]: existing Event has 184 ancestors and is cut-off event [2023-11-30 03:59:02,972 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([852] L702-->L702-3: Formula: (and (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|) (= |v_threadThread2of2ForFork0_#t~nondet9_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, threadThread2of2ForFork0_#t~nondet9=|v_threadThread2of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet9][1318], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 110#L707-7true, 16#L702-3true, 266#(= |#race~keep_alive~0| 0), 284#true, 260#true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 280#true, 176#ULTIMATE.startFINALtrue, 272#true, 256#true]) [2023-11-30 03:59:02,972 INFO L294 olderBase$Statistics]: this new event has 208 ancestors and is cut-off event [2023-11-30 03:59:02,972 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:59:02,973 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:59:02,973 INFO L297 olderBase$Statistics]: existing Event has 189 ancestors and is cut-off event [2023-11-30 03:59:02,973 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([852] L702-->L702-3: Formula: (and (= (store |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15| (store (select |v_#pthreadsMutex_182| |v_~#data_mutex~0.base_15|) |v_~#data_mutex~0.offset_15| 0)) |v_#pthreadsMutex_181|) (= |v_threadThread2of2ForFork0_#t~nondet9_1| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, threadThread2of2ForFork0_#t~nondet9=|v_threadThread2of2ForFork0_#t~nondet9_1|, ~#data_mutex~0.offset=|v_~#data_mutex~0.offset_15|, ~#data_mutex~0.base=|v_~#data_mutex~0.base_15|} AuxVars[] AssignedVars[#pthreadsMutex, threadThread2of2ForFork0_#t~nondet9][1318], [278#(= |threadThread1of2ForFork0_#t~nondet14| |#race~threads_alive~0|), 16#L702-3true, 266#(= |#race~keep_alive~0| 0), 284#true, 260#true, 65#L707-6true, threadThread1of2ForFork0InUse, threadThread2of2ForFork0InUse, 268#true, 249#true, 245#true, 280#true, 176#ULTIMATE.startFINALtrue, 272#true, 256#true]) [2023-11-30 03:59:02,973 INFO L294 olderBase$Statistics]: this new event has 207 ancestors and is cut-off event [2023-11-30 03:59:02,973 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:59:02,973 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:59:02,973 INFO L297 olderBase$Statistics]: existing Event has 188 ancestors and is cut-off event [2023-11-30 03:59:03,246 INFO L124 PetriNetUnfolderBase]: 165898/379272 cut-off events. [2023-11-30 03:59:03,246 INFO L125 PetriNetUnfolderBase]: For 5131358/5614239 co-relation queries the response was YES. [2023-11-30 03:59:05,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2049310 conditions, 379272 events. 165898/379272 cut-off events. For 5131358/5614239 co-relation queries the response was YES. Maximal size of possible extension queue 8491. Compared 5317307 event pairs, 31083 based on Foata normal form. 5318/341023 useless extension candidates. Maximal degree in co-relation 1451699. Up to 188287 conditions per place. [2023-11-30 03:59:08,573 INFO L140 encePairwiseOnDemand]: 237/247 looper letters, 2033 selfloop transitions, 28 changer transitions 7/2283 dead transitions. [2023-11-30 03:59:08,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 2283 transitions, 44168 flow [2023-11-30 03:59:08,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-30 03:59:08,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-30 03:59:08,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 636 transitions. [2023-11-30 03:59:08,575 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8582995951417004 [2023-11-30 03:59:08,575 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 636 transitions. [2023-11-30 03:59:08,575 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 636 transitions. [2023-11-30 03:59:08,575 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 03:59:08,575 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 636 transitions. [2023-11-30 03:59:08,577 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 212.0) internal successors, (636), 3 states have internal predecessors, (636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:59:08,578 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 247.0) internal successors, (988), 4 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:59:08,578 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 247.0) internal successors, (988), 4 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:59:08,578 INFO L307 CegarLoopForPetriNet]: 242 programPoint places, 22 predicate places. [2023-11-30 03:59:08,578 INFO L500 AbstractCegarLoop]: Abstraction has has 264 places, 2283 transitions, 44168 flow [2023-11-30 03:59:08,579 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 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) [2023-11-30 03:59:08,579 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 03:59:08,579 INFO L232 CegarLoopForPetriNet]: trace histogram [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] [2023-11-30 03:59:08,579 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-11-30 03:59:08,579 INFO L425 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 21 more)] === [2023-11-30 03:59:08,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 03:59:08,579 INFO L85 PathProgramCache]: Analyzing trace with hash -1097705835, now seen corresponding path program 1 times [2023-11-30 03:59:08,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 03:59:08,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419757123] [2023-11-30 03:59:08,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 03:59:08,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 03:59:08,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-30 03:59:08,604 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-30 03:59:08,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-30 03:59:08,639 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-30 03:59:08,639 INFO L372 BasicCegarLoop]: Counterexample is feasible [2023-11-30 03:59:08,639 INFO L810 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (23 of 24 remaining) [2023-11-30 03:59:08,640 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (22 of 24 remaining) [2023-11-30 03:59:08,640 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (21 of 24 remaining) [2023-11-30 03:59:08,640 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (20 of 24 remaining) [2023-11-30 03:59:08,640 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (19 of 24 remaining) [2023-11-30 03:59:08,640 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (18 of 24 remaining) [2023-11-30 03:59:08,640 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (17 of 24 remaining) [2023-11-30 03:59:08,640 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (16 of 24 remaining) [2023-11-30 03:59:08,640 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (15 of 24 remaining) [2023-11-30 03:59:08,640 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr4ASSERT_VIOLATIONDATA_RACE (14 of 24 remaining) [2023-11-30 03:59:08,640 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr5ASSERT_VIOLATIONDATA_RACE (13 of 24 remaining) [2023-11-30 03:59:08,640 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr3ASSERT_VIOLATIONDATA_RACE (12 of 24 remaining) [2023-11-30 03:59:08,641 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (11 of 24 remaining) [2023-11-30 03:59:08,641 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (10 of 24 remaining) [2023-11-30 03:59:08,641 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (9 of 24 remaining) [2023-11-30 03:59:08,641 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr4ASSERT_VIOLATIONDATA_RACE (8 of 24 remaining) [2023-11-30 03:59:08,641 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr5ASSERT_VIOLATIONDATA_RACE (7 of 24 remaining) [2023-11-30 03:59:08,641 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr3ASSERT_VIOLATIONDATA_RACE (6 of 24 remaining) [2023-11-30 03:59:08,641 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (5 of 24 remaining) [2023-11-30 03:59:08,641 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1ASSERT_VIOLATIONDATA_RACE (4 of 24 remaining) [2023-11-30 03:59:08,641 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2ASSERT_VIOLATIONDATA_RACE (3 of 24 remaining) [2023-11-30 03:59:08,641 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr4ASSERT_VIOLATIONDATA_RACE (2 of 24 remaining) [2023-11-30 03:59:08,641 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr5ASSERT_VIOLATIONDATA_RACE (1 of 24 remaining) [2023-11-30 03:59:08,641 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr3ASSERT_VIOLATIONDATA_RACE (0 of 24 remaining) [2023-11-30 03:59:08,642 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-11-30 03:59:08,642 INFO L457 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 03:59:08,642 WARN L227 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2023-11-30 03:59:08,642 INFO L508 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2023-11-30 03:59:08,674 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-11-30 03:59:08,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 303 places, 308 transitions, 634 flow [2023-11-30 03:59:08,739 INFO L124 PetriNetUnfolderBase]: 27/503 cut-off events. [2023-11-30 03:59:08,739 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-11-30 03:59:08,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 516 conditions, 503 events. 27/503 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1508 event pairs, 0 based on Foata normal form. 0/435 useless extension candidates. Maximal degree in co-relation 375. Up to 8 conditions per place. [2023-11-30 03:59:08,745 INFO L82 GeneralOperation]: Start removeDead. Operand has 303 places, 308 transitions, 634 flow [2023-11-30 03:59:08,748 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 303 places, 308 transitions, 634 flow [2023-11-30 03:59:08,749 INFO L361 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-30 03:59:08,750 INFO L362 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;@689c31eb, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-30 03:59:08,750 INFO L363 AbstractCegarLoop]: Starting to check reachability of 30 error locations. [2023-11-30 03:59:08,753 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-30 03:59:08,753 INFO L124 PetriNetUnfolderBase]: 2/65 cut-off events. [2023-11-30 03:59:08,753 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-30 03:59:08,753 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 03:59:08,753 INFO L232 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] [2023-11-30 03:59:08,753 INFO L425 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (and 27 more)] === [2023-11-30 03:59:08,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 03:59:08,754 INFO L85 PathProgramCache]: Analyzing trace with hash -31321924, now seen corresponding path program 1 times [2023-11-30 03:59:08,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 03:59:08,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94083611] [2023-11-30 03:59:08,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 03:59:08,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 03:59:08,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 03:59:08,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 03:59:08,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 03:59:08,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94083611] [2023-11-30 03:59:08,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94083611] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 03:59:08,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 03:59:08,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-30 03:59:08,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618037813] [2023-11-30 03:59:08,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 03:59:08,807 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-30 03:59:08,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 03:59:08,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-30 03:59:08,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-30 03:59:08,809 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 216 out of 308 [2023-11-30 03:59:08,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 308 transitions, 634 flow. Second operand has 3 states, 3 states have (on average 217.0) internal successors, (651), 3 states have internal predecessors, (651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 03:59:08,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 03:59:08,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 216 of 308 [2023-11-30 03:59:08,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand